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

Printemps des cartes 2024

#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é ? wink

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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

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


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

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

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

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

 

Pied de page des forums

Powered by FluxBB