2017-05-12 4 views
0

Ich habe einige Polygone in einer Google Maps API v3 mit diesem erfolgreich geladen und angezeigt:Wie durch Google Maps Loop-Funktionen mit loadGeoJson geladen

map.data.loadGeoJson('../somename.geojson'); 

Jetzt möchte ich jedem der einen Klick Zuhörer hinzufügen Polygone in der Map, aber alle Guides, die dies tun, gehen bereits davon aus, dass ich weiß, welches Array meine Polygone enthält, was ich nicht weiß.

Ich habe kein Glück durch das Objekt Karte sucht erstellt mit:

map = new google.maps.Map(document.getElementById('map'), {}); 

Das Array von Polygonen muss irgendwo in diesem Objekt sein, nicht wahr? Wer weiß wo?

+0

Verwandte Frage: [Google Map Iterieren durch alle Objekte] (http://stackoverflow.com/questions/39905924/google-map-iterate-through-all-the-objects) – geocodezip

Antwort

3

Die documentation for the Data class beschreibt die forEach Methode:

forEach (Rückruf: Funktion (Data.Feature)) | Rückgabewert: Keine
Wiederholt die angegebene Funktion wiederholt und übergibt bei jedem Aufruf ein Feature in der Auflistung an die Funktion. Die Reihenfolge der Iteration durch die Features ist nicht definiert.

Verwandte Themen