#1 Thu 12 March 2009 16:13
- Wheintz
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 12 Sep 2005
- Messages: 43
KML evaporé dans API Google Maps
Bonjour à tou(te)s,
j'ai eu récemment la mauvaise surprise de découvrir que tous mes markers et couches KML ne s'affichaient plus dans mon API GM ...
On ne m'aurait pas dit que les codes d'appels ont changé ?
Quelqu'un a t-il eu le même problème ?
Merci bien pour votre aide.
wilfried
Hors ligne
#2 Thu 12 March 2009 17:28
Re: KML evaporé dans API Google Maps
Salut,
Tu pourrais poster ici le code correspondant aux appels KML et préciser la version utilisée de l'API ?
Merci
Hors ligne
#3 Thu 12 March 2009 17:38
- Wheintz
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 12 Sep 2005
- Messages: 43
Re: KML evaporé dans API Google Maps
Bien sûr,
Code:
Mes markers : var point = new GLatLng(43.278205132315556,0.852813720703125); var marker1 = CreationDuMarqueur(point,'blablabla',11); CartePop.addOverlay(marker1); Mes KML : var monkml = new GGeoXml("http://url_vers_monkml"); CartePop.addOverlay(monkml);
Je précise que tout marchait très bien jusqu'à pas très longtemps. Et puis d'un coup, tout a disparu (sauf la carte ...)
L'adresse de la page où tout est censé s'afficher : http://www2.toulouse.inra.fr/popular/include/geo.php
Bonne soirée
Dernière modification par heintz (Thu 12 March 2009 17:40)
Hors ligne
#4 Fri 13 March 2009 10:17
- brunofriedmann
- Participant occasionnel
- Lieu: Vellerat, suisse
- Date d'inscription: 19 Apr 2008
- Messages: 31
- Site web
Re: KML evaporé dans API Google Maps
Il y a une erreur au chargement de la page
Code:
G_SATELLITE_TYPE is not defined load()geo.php (line 136) onload()geo.php (line 1) [Break on this error] CartePop.setMapType(G_SATELLITE_TYPE);
je sais pas si c'est important ou pas.
Bruno Friedmann
Hors ligne
#5 Sat 14 March 2009 11:34
Re: KML evaporé dans API Google Maps
Bonjour Wilfried,
Voici un outil en ligne pour t'aider à débugger : KML interactive sampler
http://kml-samples.googlecode.com/svn/t … index.html
Bien cordialement
--
Peio Elissalde
Magic Instinct Software
Hors ligne
#6 Sun 15 March 2009 16:32
- René-Luc D'Hont
- Participant assidu
- Date d'inscription: 7 Nov 2006
- Messages: 328
- Site web
Re: KML evaporé dans API Google Maps
Comme l'indique Bruno Friedmann il y a une erreur à la ligne 136 de la page HTML générer par ton script php geo.php.
Cette erreur entraine l'arrêt de l'exécution du script JS, donc tes KML ne sont pas ajouté à ta carte. Donc tes KML ne se sont pas évaporés.
D'apèrs la documentation de Google Maps, tu dois remplacer :
Code:
CartePop.setMapType(G_SATELLITE_TYPE);
par :
Code:
CartePop.setMapType(G_SATELLITE_MAP);
Pour faciliter ton développement JavaScript, je te conseille d'utiliser Firefox et d'ajouter l'extension FireBug.
Hors ligne
#7 Mon 16 March 2009 10:08
- Wheintz
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 12 Sep 2005
- Messages: 43
Re: KML evaporé dans API Google Maps
Bonjour à tous,
c'est donc bien un paramètre d'appel qui avait changé, mais pas là où je l'attendais ...
Problème résolu, donc, merci beaucoup pour votre aide !
wilfried
Hors ligne