我们本文的目的,就是当我们尝试去改变地图内容,而且我们的链接要更新的时候,我们就需要用到这个这个功能,这个功能的主要目的就是当我们改变地图的时候,我们可以获取到最新的下载链接或者其它功能,当然我们最后还是要获取更新后的链接
本文需要用到的函数:
Map.onChangeBounds(callback)
注册一个回调,当地图的边界发生变化时,回调会被触发。在平移、缩放和以编程方式改变地图的边界时都会触发这个回调。
返回一个ID,这个ID可以传递给unlisten()来取消回调的注册。
参数。
callback(函数)。
当地图的边界发生变化时要启动的回调。该回调被传递两个参数:一个包含新地图中心坐标的对象(有lon、lat和zoom键)和地图部件本身。
返回。字符串
ui.util.debounce(功能,延迟,范围)
包装一个函数,以允许每个重复触发的调用序列最多调用一次,只要它们的触发间隔小于指定的间隔(以毫秒为单位)。这可用于减少昂贵函数的调用次数,同时确保它最终运行。
使用示例:用于回调 ui.Checkbox 上的更改事件。如果用户反复点击复选框,只有最后一次点击复选框才会运行回调。
返回去抖函数。
Returns the debounced function.
参数:
功能