events - Google Maps API v3 'dragend' 事件在 map 完成滑动之前触发

标签 events google-maps google-maps-api-3 mouseevent

我注意到,当你拖动 map 时,如果你以加速的方式拖动,在你松开鼠标后, map 有某种动量,它会在很短的时间内保持滑动,但“拖动”释放鼠标时触发事件(对我来说这似乎是正确的)。

但是,您如何才能获得 map 完成滑动的确切时刻?我对“center_changed”/“bounds_changed”解决方案不感兴趣,因为我需要对事件发出 XHR 请求,并处理一些数据。

最佳答案

idle 事件怎么样,最后只触发一次(与 center_changedbounds_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/

相关文章:

javascript - jQuery:具有动态绑定(bind)、任意创建的事件和监听器的事件序列未完成

wpf - 将 ViewModel 上的方法附加到 WPF 中的事件

VB.NET:SelectedIndexChanged 多次触发

html - 在 HTML5 中对齐 iFrame 时遇到问题

javascript - 谷歌地图及其标记

android - MapsActivity Android 无法在一个项目中运行,但可以从头开始运行

JavaScript 警报 onclick onchange if 语句

javascript - 在圆圈的边界放置标记 - Google Maps API

javascript - 如何在 Google Maps directions API 中显示地点标签而不是 A 或 B?

android - map Activity 上的自定义按钮