Google Earth Engine(GEE)——ui.util.debounce的使用

我们本文的目的,就是当我们尝试去改变地图内容,而且我们的链接要更新的时候,我们就需要用到这个这个功能,这个功能的主要目的就是当我们改变地图的时候,我们可以获取到最新的下载链接或者其它功能,当然我们最后还是要获取更新后的链接

本文需要用到的函数:

Map.onChangeBounds(callback)
注册一个回调,当地图的边界发生变化时,回调会被触发。在平移、缩放和以编程方式改变地图的边界时都会触发这个回调。

返回一个ID,这个ID可以传递给unlisten()来取消回调的注册。

参数。
callback(函数)。
当地图的边界发生变化时要启动的回调。该回调被传递两个参数:一个包含新地图中心坐标的对象(有lon、lat和zoom键)和地图部件本身。

返回。字符串

ui.util.debounce(功能,延迟,范围)
包装一个函数,以允许每个重复触发的调用序列最多调用一次,只要它们的触发间隔小于指定的间隔(以毫秒为单位)。这可用于减少昂贵函数的调用次数,同时确保它最终运行。

使用示例:用于回调 ui.Checkbox 上的更改事件。如果用户反复点击复选框,只有最后一次点击复选框才会运行回调。

返回去抖函数。

Returns the debounced function.

参数:
功能࿰

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此星光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值