Oi, estou começando a explorar o MapLibre e seguindo o exemplo em https://developers.arcgis.com/maplibre-gl-js/layers/add-a-vector-tile-layer/ mas com um conjunto de dados meu. Adicionei este código bem simples:<\/P>
<\/P>
<\/P>
<\/P>
<\/P>
map.addSource("lights", {
type: "vector",
tiles: [
'https://vectortileservices7.arcgis.com/kh264m9HYKfSLRfM/arcgis/rest/services/den_vector/VectorTileServer/tile/{z}/{y}/{x}.pbf'
]
});
map.addLayer({
id: "parcels-fill",
type: 'circle',
source: "lights",
"source-layer": "den_vector",
'paint': {
'circle-radius': 6,
'circle-color': '#B42222'
},
});
<\/P>
<\/P>
<\/P>
<\/P>
e enquanto meu mapa base é renderizado normalmente, nada aparece para a camada de vetor tile e estou tendo dificuldade para entender o motivo. Alguma ideia? <\/P>
Exemplo no CodePen: https://codepen.io/dandormont-the-decoder/pen/yLxBqby<\/P>
Os dados do tile são públicos, então você deve conseguir visualizá-los com qualquer chave. E a camada em si aparece normalmente no AGOL: https://veoci.maps.arcgis.com/apps/mapviewer/index.html?layers=623a51817d69494ca303f6be5fe4afcb então não acho que seja um problema de dados. Também testei com Leaflet e ArcGIS Javascript, ambos conseguem mostrar. Só estou tentando descobrir como fazer funcionar com MapLibre. <\/P>
Obrigado,
Dan<\/P>