Ich verwende Google Maps API. Und ich verwende den folgenden Code, um die Koordinaten des Markers zu erhalten.Ermitteln der Koordinaten des Markers in Google Maps API
var lat = homeMarker.getPosition().$a;
var lng = homeMarker.getPosition().ab;
Alles funktioniert gut mit der App, die ich mit Google Maps erstellt habe. Aber ich habe es heute getestet und habe Probleme, die richtigen Koordinaten zu bekommen. Nur um festzustellen, dass der obige Code undefiniert wird. Nachdem ich console.log (homeMarker.getPosition()) habe ich festgestellt, dass dies jetzt die Variablen, die sie für die Koordinaten verwendet haben.
Ich werde nicht fragen, warum Google Maps auf diese Weise handelt, aber Sie können es auch in Ihre Antwort aufnehmen. Meine Frage ist, wie bekomme ich richtig die Koordinaten, ohne meinen Code jedes Mal zu ändern, wenn Google Maps die Variablen ändert, die sie verwenden.
google.maps.event.addListener (MyMarker, 'dragend', function (evt) {.. }); Dies löst Ausnahme aus – rajkiran