传单地图事件相当于谷歌地图"idle"事件



我似乎在传单中找不到相当于谷歌地图"空闲"事件的地图事件

Google Map事件"idle"的定义是"当地图在平移或缩放后变为空闲时触发此事件"。

https://developers.google.com/maps/documentation/javascript/reference地图

我尝试了传单的"viewreset","load","blur","focused","moveend",但他们真的不同于谷歌地图的"idle"。

  • "viewreset":只在完成放大/缩小时执行,而不是在初始化和平移后执行。
  • "load":只在初始化时加载。
  • "moveend":只在平移和缩放时,不初始化。

我能做的就是用这个

var foo = function(e){
   console.log('Hello');
}
map.on('load', foo);
map.on('moveend', foo);

我只是想知道我是否读错了说明书。或者,即使没有与谷歌地图的"空闲"事件等效的事件,是否有更好的方法来实现它?

在传单库中没有"空闲"事件,尽管描述类似于"moveend"(没有关于map初始化的内容)。

正如你自己发现的,你可以同时使用"load"one_answers"moveend"事件。为了捕获这两个,您不需要两次调用map.on:事件可以连接在一个字符串中:

map.on('load moveend', function(e) { ... });

最新更新