在我们的应用程序中,我们使用谷歌地图 API(Javascript)。总的来说,它工作得很好,但有时它会停止工作,因为我认为这是谷歌地图 API 的变化。
但我不禁想到 Google 不可能在一夜之间改变 API 的行为,所以我一定做错了什么。
基本上是为了获取我正在做的 map 的中心:
map.getCenter().k+","+map.getCenter().B
但是昨晚改成了
map.getCenter().k+","+map.getCenter().A
这一定不是正确的做法,因为这是他们第三次更改属性。
最佳答案
发生这种情况是因为 getCenter()
实际上返回 LatLng
对象。并且您正尝试从最小化的混淆代码中获取未记录的属性。每次谷歌最小化他们的代码时,它都会发生变化。你不能相信这些变量。您应该使用 lat()
和 lng()
方法:
map.getCenter().lat()+","+map.getCenter().lng()
了解更多关于 official documentation
关于javascript - 谷歌地图 API。我究竟做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25269025/