谷歌地图的bounds_changed事件不会在移动设备中的地图拖动上多次激活,它可以在桌面上运行

时间:2015-04-03 06:26:45

标签: google-maps google-maps-api-3

我有谷歌地图标记。
我在标记点击时显示了一个自定义弹出窗口.Popup在拖动地图时调整其位置,因此要调整其位置,我使用了谷歌地图的bound_changed事件。

问题是: - bounds_changed事件在地图拖动时不断触发,所以我调整弹出位置,这对于桌面浏览器来说是完美的。但是在移动设备中,这个bounds_changes事件仅在拖动完成后触发,与&相同#39;空闲'谷歌地图事件。这是链接: - link

1 个答案:

答案 0 :(得分:1)

我前面遇到同样的问题而且不得不使用center_changed事件,因为我需要限制用户可见的界限,如果他们试图将地图拖出某个可见区域。

我实际上是在使用bounds_changed和center_changed事件之间切换,具体取决于用户是在桌面设备还是移动设备上。你能在你使用的任何框架中做到这一点吗?