javascript - 谷歌地图 API v3 : Earliest EVENT to inform me of the bounds?

标签 javascript google-maps

假设您要访问一个缓存为空的网站。

在 Google Maps API v3 中,在初始加载时通知我 map 边界的最早事件是什么?

在 Google map v2 中,它是“已加载”事件;但是,此事件不存在于 API 的 v3 中。

它会是 API v3 的“bound_changed”事件吗?如果没有,是否存在比 bound_changed 更早触发的其他事件,这将使我能够访问当前 map 边界?

最佳答案

如果您不设置中心和缩放级别,Google map 将加载空白屏幕。

没有加载事件,但是当您实例化 Map 对象时,您可以在此时触发一个事件,如果您正在寻找的话。

我认为“bounds_changed”可能是您最好的选择,因为这可以保证 bounds_changed 实际上设置了正确的值,尽管已按此顺序触发了以下事件。

center_changed, zoom_changed, bounds_changed, idle, tilesloaded

bounds_changed 是您选择它的地方仍然有意义,因为 google 设置中心、设置缩放级别并确定边界。

关于javascript - 谷歌地图 API v3 : Earliest EVENT to inform me of the bounds?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1544387/

相关文章:

android - 缺少 Google Play 服务

javascript - 谷歌地图API gm_bindings_未定义

java - 地理位置检索背后的概念

javascript - 为所有外部链接 Blogspot 创建重定向页面

javascript - 我想编写一个重新排序用户界面?怎么做?

javascript - d3js 在使用 d3.zoom() 时设置背景颜色

javascript - 如何更有效地重写大量文本?

javascript - 用于更新选择字段值的脚本

javascript - 谷歌地图中纬度和经度的最大长度

android - 如何从 Place API 对象中检索地址组件?