Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 95

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

 

Pied de page des forums

Powered by FluxBB