Suite

Ajout d'un fond de carte Mapbox Studio au dépliant


J'utilise Mapbox Studio, j'ai personnalisé un joli fond de carte et je l'ai téléchargé. Il a été téléchargé sous forme de fichier .json avec quelques milliers de lignes de code.

Je veux pouvoir utiliser ce fond de carte (appelébasemap.json) dans le dépliant, comme :

var basemap = L.tileLayer("data/basemap.json", { maxZoom: 17, minZoom: 9 }).addTo(map);

mais cela ne semble pas fonctionner.

Avez-vous des suggestions sur la façon de charger un fond de carte Mapbox Studio personnalisé dans un dépliant ?


Ainsi, le fichier json que vous avez contient les styles pour travailler avec mapbox.gl, ce qui n'est pas le même que le dépliant.

Mapbox a cependant mis en place une bibliothèque pour faire parler les éléments mapboxgl au dépliant. La documentation est assez simple, mais regardez les exemples et j'espère que cela vous donnera quelques idées.

En ce qui concerne les tuiles vectorielles auto-hébergées, c'est certainement possible, voir ce post et j'ai également rassemblé un dépôt github qui montre quelque chose de similaire.

J'espère que ça aide, Rowan


Voir la vidéo: Add your own data in Mapbox Studio (Octobre 2021).