Suite

Servir des informations UTFgrid faites avec mb-util avec un dépliant

Servir des informations UTFgrid faites avec mb-util avec un dépliant


J'ai créé le fichier mbtiles avec tilemill et je l'ai exporté sur mon dossier Web Ubuntu avec la commande suivante :

mb-util --scheme=xyz /folder/tile.mbtiles /var/www/html/my-tiles

Pour obtenir des informations sur utfgrid dans ma carte de brochure elle-même, j'ai utilisé le plugin danzels utfgrid et le code suivant qui est une belle copie de l'exemple de danzels :

var tile = L.tileLayer('http://localhost/my-tiles/{z}/{x}/{y}.png">laitier qu'il utilise :

var utfGrid = new L.UtfGrid('http://{s}.tiles.mapbox.com/v3/milkator.press_freedom/{z}/{x}/{y}.grid.json?callback={cb} ')

Y a-t-il quelque chose à garder à l'esprit en utilisant mb-util ou autre chose ? Mon objectif est d'obtenir les informations de la grille UTF dans une boîte d'information…


La bonne façon dans cet exemple est de créer les tuiles avec la commande

mb-util --grid_callback="" --scheme=xyz /folder/tile.mbtiles /var/www/html/my-tiles

où "--scheme=xyz" est la norme. De plus, assurez-vous d'appeler à la fois index.html et les tuiles utfgrid à partir du même "serveur". Alors assurez-vous d'appeler

http://localhost/index.html

dans votre navigateur lorsque vous utilisez

var utfGrid = new L.UtfGrid('http://localhost/my-tiles/{z}/{x}/{y}.grid.json');

dans votre scénario.


Voir la vidéo: MBTIles viewing, with UTFGrid