webentwicklung-frage-antwort-db.com.de

Wie kann ich die Position eines Markers von einer Javascript-Funktion aus ändern?

Ich muss die Position einer Markierung auf einer Google-Karte mit einer JavaScript-Funktion ändern. Wie kann ich das erreichen?

38
Saurabh

Sie können die setPosition-Funktion der Markierungsklasse verwenden.

function changeMarkerPosition(marker) {
    var latlng = new google.maps.LatLng(-24.397, 140.644);
    marker.setPosition(latlng);
}
107
solidrevolution

Zunächst müssen Sie den Marker bei der Erstellung in einem Array speichern, um anschließend darauf zugreifen zu können.
Ändern Sie dann die Position mit marker.setPosition() als Solidrevolution.