我似乎找不到Leaflet中与Google Map的"idle"事件相等的地图事件。
Google Map事件"idle"的定义是"在平移或缩放后,地图变为空闲状态时触发此事件。"
https://developers.google.com/maps/documentation/javascript/reference#Map
我尝试使用Leaflet的"viewreset"、“load”、“blur”、“focused”、“moveend”,但它们与Google Map的"idle"非常不同。
- "viewreset":仅在完成放大/缩小时执行,而不是在初始和平移后执行。
- "load":仅在初始化时执行。
- "moveend":仅当平移和缩放时执行,而不是初始化。
我能做的最好的事情就是使用这个。
var foo = function(e){
console.log('Hello');
}
map.on('load', foo);
map.on('moveend', foo);
我只是想弄清楚是否我在阅读手册时出现了误解。即使没有类似于Google地图的“空闲”事件的等价物,是否有更好的方法来实现它?