#1 Fri 26 June 2020 18:55
- athagliat
- Participant actif
- Date d'inscription: 26 Apr 2011
- Messages: 98
Geojson - Leaflet
Bonjour, j'ai installé EasyPhp pour tester des codes et la cartographie en ligne via Leaflet.
Cependant, je me heurte à un problème quand je cherche à insérer un fichier geojson.
Celui-ci ne s'affiche pas.
Dans les erreurs, il y a marqué ;
leaflet.js:8 Uncaught Error: Invalid GeoJSON object.
at Function.geometryToLayer (leaflet.js:8)
at e.addData (leaflet.js:8)
at e.initialize (leaflet.js:8)
at new e (leaflet.js:6)
at Object.o.geoJson (leaflet.js:8)
at test.html:39
Dans mon code, pour l'ajout du geojson, j'avais simplement mis :
L.geoJson("tatat.geojson").addTo(carte);
Je ne suis même pas sûr que Easyphp trouve bien mon geojson, vu que j'obtiens le même message d'erreur en modifiant dans le script le nom de mon geojson.
Je l'ai placé dans le répertoire : EasyPHPDevserver17\eds-www (le même dossier que celui qui contient mon fichier html).
Si quelqu'un a une idée...
Merci à vous.
Hors ligne
#2 Mon 29 June 2020 09:22
- Ben22
- Participant actif
- Lieu: 33
- Date d'inscription: 11 May 2016
- Messages: 96
Re: Geojson - Leaflet
Bonjour,
Avez-vous testé votre Geojson des fois qu'une coquille ne se soit pas glissée dedans, un bout de code que Leaflet aurait du mal à digérer :
https://geojson.io/#map=2/20.0/0.0
En guise de test, vous pouvez également insérer le code du geojson directement dans la page au moyen d'une variable que vous rappelez dans la fonction L.GeoJson().
Si celui-ci passe, il faudra effectivement s'orienter vers un problème d'accès au fichier.
Hors ligne