Google Maps API 3 - Geben Sie einen Fehler ein: a ist nicht definiert

8

Ich versuche, Geocodes aus einer JSON-Datei hier dynamisch zu laden Ссылка

Ich erhalte einen "Type Error: a ist undefined." Was vermisse ich?

%Vor%     
Bryan Wengren 31.10.2013, 10:57
quelle

4 Antworten

0

Danke an alle, die geantwortet haben. Dies ist der letzte Arbeitscode mit Hinzufügungen für Infoboxen. Ich habe die geokodierten Split-Daten in Zahlen umgewandelt. Sie können dies in Echtzeit @ Ссылка

ansehen %Vor%     
Bryan Wengren 01.11.2013, 11:08
quelle
16

Sie haben entweder die Firebug-Konsole geöffnet, wenn Sie die Seite laden, oder eine Firefox-Erweiterung, die den Download blockiert, so dass der Browser kein vollständiges Skript von Google bekommen kann.

Lösung: Schalten Sie die Firebug-Konsole, wenn das nicht der Fall ist, dann versuchen Sie, deaktivieren Sie die Erweiterungen einzeln sehen, was Konflikt.

    
angry kiwi 25.09.2015 18:10
quelle
5

Fügen Sie einfach die v3 als Release-Version hinzu, und es wird mit Firebug und jeder anderen Erweiterung funktionieren

%Vor%

Alle Credits gehen hierhin: Google Maps-API: TypeError: a ist nicht definiert

    
Feras 31.10.2015 05:47
quelle
4

Der google.maps.LatLng -Konstruktor benötigt zwei Argumente. Das ist falsch:

%Vor%

Wenn data.geocode bereits ein google.maps.LatLng-Objekt ist, verwenden Sie es einfach. Wenn es ein JSON-Objekt mit den Eigenschaften lat und lng ist, müssen Sie diese separat in den Konstruktor übergeben:

%Vor%

Code für Ihre spezifischen Daten:

%Vor%     
geocodezip 31.10.2013 11:28
quelle

Tags und Links