收藏
回答

地图组件使用bindregionchange对缩放的监听不能实时吗?

我的诉求是现在的bindregionchange只监听了 "begin" 和 "end",只触发两次,但是我想要的效果是缩放时能一直触发监听回调。或者有什么方法能实现这样的效果吗?官方的api稍微有点坑了,只能监听开始和结束,跟正常的交互不太一样。好在还能通过获取地图对象这条路来走,但是说实话轮循是下下策。

scaleTimerId = setInterval(() => {
  mapContext?.getScale({
   success(res) {
    this.scale = res.scale;
   },
  });
}, 500);
回答关注问题邀请回答
收藏

1 个回答

  • 0
    0
    04-25

    我也是通过循环getScale来解决的

    04-25
    有用
    回复 1
    • 我干什么
      我干什么
      05-11
      setinterval 用多了,也会有隐患的
      05-11
      回复
登录 后发表内容