gpt4 book ai didi

google-maps - 相当于 Google Map "idle"事件的传单 map 事件

转载 作者:行者123 更新时间:2023-12-03 19:44:10 26 4
gpt4 key购买 nike

我似乎无法在 Leaflet 中找到与 Google Map“空闲”事件相等的 map 事件。

谷歌地图事件“空闲”的定义是“本地图在平移或缩放后变为空闲时触发此事件。”

https://developers.google.com/maps/documentation/javascript/reference#Map

我尝试了 Leaflet “viewreset”、“load”、“blur”、“focused”、“moveend”,但它们与 Google Map 的“idle”确实不同。

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

  • 我能做的最好的就是使用这个
    var foo = function(e){
    console.log('Hello');
    }
    map.on('load', foo);
    map.on('moveend', foo);

    只是想知道我是否在阅读手册错误。或者即使没有相当于谷歌地图的“空闲”的事件,有没有更好的方法来实现它?

    最佳答案

    Leaflet 库中没有“idle”事件,尽管描述似乎类似于“moveend”( map 初始化没有任何内容)。

    正如您自己发现的那样,您可以同时使用“load”和“moveend”事件。要捕获这两个,您无需调用map.on两次:事件可以合并为一个字符串:

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

    关于google-maps - 相当于 Google Map "idle"事件的传单 map 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23622644/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com