javascript - 谷歌地图 API。我究竟做错了什么?

标签 javascript google-maps google-maps-api-3

在我们的应用程序中,我们使用谷歌地图 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/

相关文章:

javascript - 是否可以在没有 chrome 的情况下从弹出窗口打开/关闭扩展 ://extensions tab?

javascript - 缺少KeyMap错误: Error while using Google Maps Autocomplete text box on local host

css - jQuery Mobile 中的谷歌地图

asp.net - Google Maps API 3 如何调用初始化而不将其放入正文 onload

android - 如何使用 Google Maps V2 删除单个标记?

javascript - 谷歌地图 API v3 : Custom overlay with canvas drawing not receiving events in Safari

javascript - 使用 JavaScript 遍历 PDF 表单中的所有字段

javascript - 组件中的两种方式绑定(bind)不起作用

javascript - 如何在sencha touch中垂直滚动?

android - 根据子 Firebase Android 的值在位置更改时更新标记