Pet*_*rus 5 google-maps leaflet
我似乎在Leaflet中找不到与Google Map“ idle”事件相同的map事件。
Google Map事件“ idle”的定义是“当地图在平移或缩放后变为空闲时,将触发此事件”。
https://developers.google.com/maps/documentation/javascript/reference#Map
我尝试了Leaflet的“ viewreset”,“ load”,“ blur”,“ focused”,“ moveend”,但它们与Google Map的“ idle”确实不同。
我能做的最好的就是使用这个
var foo = function(e){
console.log('Hello');
}
map.on('load', foo);
map.on('moveend', foo);
Run Code Online (Sandbox Code Playgroud)
只是想了解我是否在阅读手册时出错。或者,即使没有等同于Google Map的“ idle”的事件,是否有更好的方法来实现呢?
小智 5
Leaflet库中没有“ idle”事件,尽管该描述似乎与“ moveend”类似(地图初始化没有任何意义)。
您自己发现,可以同时使用“加载”和“移动”事件。要捕获这两个对象,您无需调用map.on两次:事件可以连接到一个字符串中:
map.on('load moveend', function(e) { ... });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1772 次 |
| 最近记录: |