Bonjour, je commence à explorer MapLibre et je suis l'exemple sur https://developers.arcgis.com/maplibre-gl-js/layers/add-a-vector-tile-layer/ mais avec un jeu de données personnel. J'ai ajouté ce code assez simple :<\/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>
et bien que ma carte de base s'affiche correctement, rien n'apparaît pour la couche de tuiles vectorielles et j'ai du mal à comprendre pourquoi. Des idées ?
Exemple CodePen : https://codepen.io/dandormont-the-decoder/pen/yLxBqby
Les données des tuiles sont publiques, vous devriez donc pouvoir les visualiser avec n'importe quelle clé. Et la couche elle-même s'affiche parfaitement dans AGOL : https://veoci.maps.arcgis.com/apps/mapviewer/index.html?layers=623a51817d69494ca303f6be5fe4afcb donc je ne pense pas que ce soit un problème de données. J'ai également testé avec Leaflet et ArcGIS Javascript, qui peuvent tous deux l'afficher. J'essaie juste de comprendre comment le faire fonctionner avec MapLibre.
Merci,
Dan