【发布时间】:2012-06-14 09:33:39
【问题描述】:
我正在使用 Google 地图 API。我正在使用下面的代码来获取标记的坐标。
var lat = homeMarker.getPosition().$a;
var lng = homeMarker.getPosition().ab;
我使用 Google 地图构建的应用程序一切正常。 但是我今天对其进行了测试,但在获取正确坐标时遇到了问题。只是发现上面的代码变得未定义。在我使用 console.log(homeMarker.getPosition()) 之后,我发现这现在是他们用于坐标的变量。
var lat = homeMarker.getPosition().ab;
var lng = homeMarker.getPosition().cb;
我不会问为什么 Google 地图会这样做,但您也可以将其包含在您的答案中。我的问题是,每次谷歌地图更改他们使用的变量时,如何在不更改代码的情况下正确获取坐标。
【问题讨论】: