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

举报
此星光明 发表于 2022/09/25 02:29:22 2022/09/25
【摘要】 我们本文的目的,就是当我们尝试去改变地图内容,而且我们的链接要更新的时候,我们就需要用到这个这个功能,这个功能的主要目的就是当我们改变地图的时候,我们可以获取到最新的下载链接或者其它功能,当然我们最后还是要获取更新后的链接 本文需要用到的函数: Map.onChangeBounds(callback) 注册一个回调,当地图的边界发生...

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

本文需要用到的函数:

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

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

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

返回。字符串

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

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

返回去抖函数。

Returns the debounced function.

参数:
功能࿰

文章来源: blog.csdn.net,作者:此星光明,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_31988139/article/details/126760775

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。