#1 Fri 04 March 2016 15:00
- Olivier82
- Juste Inscrit !
- Date d'inscription: 15 Jul 2015
- Messages: 6
Leaflet Json
Bonjour à tous,
Je travaille sur un carte web en utilisant Symfony, Jquery et Leaflet.
J'ai exporter depuis Qgis le tracé des limites des communes françaises dans des fichiers au format Json. J'ai environ une centaine de fichier.
Avec leaflet et jquery, j'essaye :
Code:
$.getJSON("http://rezopouce-dev.fr/bundles/backend/mapping/Communes_"+idDepartement+"js.geojson", function(data){ // add GeoJSON layer to the map once the file is loaded L.geoJson(data).addTo(map); });
d'afficher les limites de ces communes.
Code:
console.log(data);
dans le navigateur renvoie correctement la variable. Cependant sur
Code:
L.geojson(data).addTo(map)
la console retourne une erreur "Uncaught TypeError: t.addLayer is not a function" que j'ai du mal à comprendre et pour le coup trouver une solution.
Hors ligne
#2 Fri 04 March 2016 16:24
- Pivès001
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 138
Re: Leaflet Json
Code:
L.geoJson(data).addTo(map);
Jquery n'est pas nécessaire pour charger la couche. Dans ce cas il faut que le num de département soit précisé à un moment
Le js est-il bien chargé ?
En changeant de version de jquery ?
L'adresse absolue fonctionne t-elle ? (en ajoutant le suffixe de département on devrait tomber sur le json)
Dernière modification par Pivès001 (Fri 04 March 2016 16:32)
Hors ligne
#3 Fri 11 March 2016 16:03
- Olivier82
- Juste Inscrit !
- Date d'inscription: 15 Jul 2015
- Messages: 6
Re: Leaflet Json
L'erreur venait du fait que les coordonnées du geojson n'était pas encondé selon le bon système de coordonnées. Du coup....
Hors ligne