2010-11-14 7 views
4

Eh bien, je ne peux pas sembler "rejoindre le forum pour poster" sur Google Maps lui-même, alors je suppose que je vais demander ici.
J'ai récemment remarqué l'erreur suivante qui a commencé passe sur Google Maps API Javascript 3:Google Maps problème

SCRIPT5007: 'undefined' is null or not an object main.js, line 17 character 197 

Ce fichier main.js est celui utilisé par Google Maps, pas un seul sur mon propre site.
L'erreur semble être causé par une fonction non définie étant appelée, avec l'erreur qui se passe ici:

f.d[ac](f.b,c) 

d[ac] est une fonction appelée apply, mais f.d[ac] n'existe pas.
Quelqu'un sait comment je peux le faire fonctionner à nouveau? Ou comment informer Google du problème pour qu'il puisse y remédier?

Merci.

+1

Je reçois parfois des erreurs dans main.js lorsque mon code a des erreurs. pouvez-vous poster du code qui obtient cette erreur? – Galen

+0

En d'autres termes, il n'y a pas d'erreurs sur les autres pages du site (qui utilisent toutes les mêmes fichiers JS). De plus, tout est fermé, donc il ne peut y avoir aucun problème avec des noms de variables contradictoires ... - Je regarderai de plus près demain, quand je serai plus éveillé ... –

+0

J'ai vu des problèmes avec certains vieux ou des proxies mal configurés mangeant de gros fichiers JS. Êtes-vous derrière un proxy transparent? Cela arrive-t-il toujours avec le même code provenant de différents endroits? Quel navigateur? – Hamish

Répondre

0

Avez-vous récemment changé de Google Maps JavaScript API v2 à v3? J'ai eu cette erreur quelques fois en utilisant l'implémentation v2 de certaines fonctions. Mais encore une fois trouver la source de votre problème sera difficile de ne pas avoir de code à regarder.

+0

Non, je n'avais rien changé quand il a cessé de fonctionner. De même, je n'ai rien changé et ce problème de 10 mois s'est résolu. –

0

Avez-vous ajouté une fonction à votre propre code appelé «f»? Cela causerait une erreur dans cette ligne.

function f(){ 
    bla; 
} 
+0

Non, contrairement à certaines personnes, je donne à mes fonctions des noms significatifs pour que je puisse me souvenir de quoi fait quoi. –