我注意到,当你拖动 map 时,如果你以加速的方式拖动,在你松开鼠标后, map 有某种动量,它会在很短的时间内保持滑动,但“拖动”释放鼠标时触发事件(对我来说这似乎是正确的)。
但是,您如何才能获得 map 完成滑动的确切时刻?我对“center_changed”/“bounds_changed”解决方案不感兴趣,因为我需要对事件发出 XHR 请求,并处理一些数据。
最佳答案
idle
事件怎么样,最后只触发一次(与 center_changed
和 bounds_changed
不同)。来自 the docs :
This event is fired when the map becomes idle after panning or zooming.
关于events - Google Maps API v3 'dragend' 事件在 map 完成滑动之前触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591134/