我正在使用谷歌地图API。并使用以下代码获取标记的坐标。
var lat = homeMarker.getPosition().$a;
var lng = homeMarker.getPosition().ab;
我使用Google Maps构建的应用程序一切正常。 但今天我测试时,发现获取正确坐标时出现问题。只有发现上面的代码正在获取未定义的变量后,才出现这个问题。在我使用console.log(homeMarker.getPosition())之后,我发现这是他们用于坐标的新变量。
var lat = homeMarker.getPosition().ab;
var lng = homeMarker.getPosition().cb;
我不会问为什么Google Maps会如此行事,但您也可以在回答中包含它。我的问题是,如何在不更改代码的情况下正确获取坐标,即使谷歌地图更改了它们正在使用的变量。