Résolu [google maps api] bug internet explorer au chargement

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

sgaze
WRInaute passionné
WRInaute passionné
 
Messages: 538
Inscription: Lun Fév 02, 2004 16:54

Résolu [google maps api] bug internet explorer au chargement

Message le Ven Sep 15, 2006 9:39

bizarrement, une recherche sur tous les mots google maps api n'a rien donné dans la recherche du forum.

Bon j'en viens au principal :

Quand je charge une map via le onload du body, ça marche impec sous firefox ou sous IE :

Code: Tout sélectionner
<body onload="loadmaps()" onunload="GUnload()">

Code: Tout sélectionner
function loadmaps() {
   if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
   }
}



Par contre si je crée l'objet GMap2 grâce à un script dans le flot de la page afin d'en disposer au niveau global, ça marche sous firefox mais sous IE j'ai systématiquement le message "Internet explorer ne peut pas charger la page x, opération abandonnée" :

Code: Tout sélectionner
<body>
<div id="map"></div>
<script type="text/javascript">
//<![CDATA[
if (GBrowserIsCompatible()) {
   var map = new GMap2(document.getElementById("map"));
}

//]]>
</script>
</body>


Avez vous déjà expérimenté ce cas ?

sgaze
WRInaute passionné
WRInaute passionné
 
Messages: 538
Inscription: Lun Fév 02, 2004 16:54

Message le Ven Sep 15, 2006 10:30

Ca marche en déportant le script après </body>.
C'est crad' mais au moins je dispose de l'objet GMap en global au niveau de la page.


scourtaud
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 242
Inscription: Sam Aoû 12, 2006 19:46

Message le Sam Sep 23, 2006 13:44

pour disposer de l'objet gmap en dehors d'une fonction load(), il suffit à la fin de la fonction de déclarer : "window.map = map;" (en supposant que map et le nom de l'objet.


Sebastien

sgaze
WRInaute passionné
WRInaute passionné
 
Messages: 538
Inscription: Lun Fév 02, 2004 16:54

Message le Sam Sep 23, 2006 19:49

Merci !

sgaze
WRInaute passionné
WRInaute passionné
 
Messages: 538
Inscription: Lun Fév 02, 2004 16:54

Message le Sam Sep 30, 2006 7:57

scourtaud a écrit:pour disposer de l'objet gmap en dehors d'une fonction load(), il suffit à la fin de la fonction de déclarer : "window.map = map;" (en supposant que map et le nom de l'objet.


Sebastien


Je teste sur le tard :
window.map = map; ne résoud pas le problème sous IE


Kaliiii
WRInaute passionné
WRInaute passionné
 
Messages: 595
Inscription: Mer Mar 02, 2005 11:33

Message le Mer Oct 18, 2006 11:08

j'ai eu la meme erreur et je commence a désesperer.

En fait il s'agit d'un probleme de placement des balises. si tu places ta balise au mauvais endroit, il n'envoie pas de déclaration a map et génere une erreur.

Personnement mon probleme se situe au niveau de la disposition du script.

Gmap force a envoie l'instruction ShowAdress() dans le header alors que je recupère mes informations dans la page par un système phplib .. bref une grosse galère, je suis a deux doigts d'abandonner leur système.

sabaudia
Nouveau WRInaute
 
Messages: 1
Inscription: Mer Oct 13, 2004 17:40

Concernant le nombre de Markers de l API maps

Message le Lun Oct 30, 2006 19:03

Bonjour,
C'est un fait le positionnement est très important si non la page n'est pas généré.
Par contre quelqu'un a t-il le même problème que je rencontre à savoir qu'il ne m' est pas possible de placer plus de 27 markers si non la page n'est pas générée. A 27 markers tout fonctionne, parfaitement, informations et liens, à 28 plus de maps...
Même en changeant les coordonnées du 28ème marker la page n'est pas actualisée par google,alors que toutes les autres infos de la page sont présentes.

Merci pour l' astuce qui décoince.

Alain

Loxusw
Nouveau WRInaute
 
Messages: 1
Inscription: Lun Déc 18, 2006 9:58

Message le Lun Déc 18, 2006 10:19

Cela bloque au 8éme markers ?!
Voilà un comportement bien erratique. :o.

beho
Nouveau WRInaute
 
Messages: 12
Inscription: Mer Sep 20, 2006 8:51

Message le Mar Avr 17, 2007 9:02

Kaliiii a écrit:j'ai eu la meme erreur et je commence a désesperer.

En fait il s'agit d'un probleme de placement des balises. si tu places ta balise au mauvais endroit, il n'envoie pas de déclaration a map et génere une erreur.

Personnement mon probleme se situe au niveau de la disposition du script.

Gmap force a envoie l'instruction ShowAdress() dans le header alors que je recupère mes informations dans la page par un système phplib .. bref une grosse galère, je suis a deux doigts d'abandonner leur système.

Bonjour,
J'ai exactement le même problème et je ne trouve toujour s pas de solution.
Quelqu'un à un truc qui marche


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités