Bonsoir,
SPIP 4.4.4 - GIS et GIS Géométries à jour.
Avant d’ouvrir un ticket : est-ce que des personnes ont déjà eu ce message après avoir importé un KML ?
Uncaught TypeError: can't access property "lat", latlng is null
À l’importation, le tracé est bien affiché, malgré l’erreur en console, mais l’enregistrement du point ne se fait pas.
Merci pour vos lumières !
(Je peux fournir le KML si besoin.)
b_b
Juin 16, 2025, 8:29
2
Salut, merci de fournir le KML pour que j’y jette un œil.
b_b
Juin 16, 2025, 9:31
3
Re, je ne reproduis pas l’erreur, l’import du KML passe sans problème (SPIP 5.0, GIS et GIS Geometries à jour en git).
Merci pour le test @b_b : c’est une bonne nouvelle
Je suis avec SPIP 4.4.4 : je vais refaire une installation propre en local et en ligne pour tester.
Tests effectués avec plusieurs versions fraîches de SPIP (4.2 → 4.4.4) et toujours la même erreur. Voici une copie de la console :
Le tracé est bien importé dans la fenêtre du point, mais l’enregistrement ne se fait pas :
Ah : en activant les logs php il y a ce message dans mysql.log :
… et dans la carte, en cliquant sur le bouton Enregistrer (à côté de Annuler) :
b_b
Juin 17, 2025, 7:42
8
Ha ! Et si tu cliques sur le bouton Enregistrer du formulaire ? (pas celui présent dans la carte)
Il y a 2 erreurs JS en console : une en cliquant sur Enregistrer le formulaire et une autre en cliquant sur Enregistrer dans la carte.