2017-04-20 4 views
-1

Ich benutze jetzt .text() um latg vom HTML zu bekommen.mehrere Marker dynamisch in Google Maps hinzufügen

<div class="latlng"> -33.91722, 151.23064</div> 
<div class="latlng"> -32.81620, 151.11313</div> 

Also, ich bin mit $ (latlng) .text(), um die Daten in die jquery zu holen.

Ich verwende diesen Code unter jeder Funktion, um alle Koordinaten mit der gleichen Klasse zu erhalten. Nein, wie füge ich mehrere Markierungen dynamisch hinzu.

Antwort

0

sollten Sie in der Lage sein, dies zu tun, um die Marker-Objekt und die Breiten- und Längenvariablen Sie haben:

var marker = new google.maps.Marker({ 
    position: {lat: latitude, lng: longitude}, 
    map: map, 
    title: 'Hello World!' 
}); 

ich geschaffen habe ein JSFiddle dies für Sie zu demonstrieren. Ich musste ein paar kleine Änderungen vornehmen, um Dinge wie 0 und Leerzeichen zu behandeln. Beachten Sie, dass ich meine API aus Sicherheitsgründen für diese Fiedel überarbeitet habe. Bitte geben Sie Ihren eigenen API-Schlüssel in der Geige für sie zu arbeiten:

https://jsfiddle.net/8bfmc6oo/

Ich hoffe, das hilft!