Résumé du sujet : pourquoi google.load("maps","2" ) ne fonctionne pas (console d'erreurs Firefox indique "google is not defined" ) ?
Bonjour,
J'ai 2 sites en ligne qui utilisent l'API de Google Maps. L'un affiche la carte, les repères et les infobulles ; l'autre n'affiche rien (le div est vide).
URL du site qui fonctionne : http://sacadodordogne.free.fr/inde [...] rte_google
URL du site qui ne fonctionne pas : http://sentiers.et.tresors.free.fr [...] onSentiers
En fait, cet autre site contient 3 cartes affichées dans 3 pages différentes (1 par page) : il s'agit d'itinéraires de grandes randonnées assortis de repères avec infobulle à 2 onglets (photo, commentaire).
Précisions :
- ces 2 sites contiennent la fonction : function init() { google.load("maps","2" ); },
- le message d'erreur ne s'affiche dans la console Firefox que pour la seconde URL (et pour les 2 autres pages du site qui contiennent une carte),
- en local, j'ai fait le test suivant : j'ai effacé tout le code javascript du second site concernant Google Maps (sauf la clé) et l'ai remplacé par le code du 1er site, en modifiant seulement l'id du div ; sans effet : rien ne s'affiche et le message d'erreur est le même,
- ce message d'erreur est très récent : tout marchait bien depuis 3 mois et jusqu'à il y a une quinzaine de jours et la "catastrophe" semble s'être produite entre le 29/9 et le 3/10, date où j'ai constaté que Google venait d'indexer le site (mais je ne fais pas de lien entre les deux événements),
- le 1er site n'est pas indexé,
- le pb du second site existe avec Safari et Camino (je n'ai pas testé avec IE : j'utilise Mac OS X).
J'ai, bien sûr, effectué de nombreuses recherches sur internet (et interrogé le forum d'aide de l'API Google Maps), mais sans résultat.
Avez-vous rencontré ce pb ?
Je vous remercie pour votre aide.