安卓上map的bindregionchange
发布于 5 年前 作者 xiulanduan 6986 次浏览 来自 问答

不移动地图,页面上下滚动,也会触发这个方法,导致页面非常卡

4 回复

请高手解答

我也遇到这个问题,无语了

ios真机同样遇到同样的问题,但模拟器没有问题,望尽快解决!!!!

也就是页面一打开这个就会不停的调用。没有其他动作,就是一打开就看调试

<view class=“yun_info_list_a”>设置地图<text>*</text></view >

  <map

    id=“map”

    style=“width: 100%; height: 300px;”

    latitude="{{latitude}}"

    longitude="{{longitude}}"

    markers="{{markers}}"

    controls="{{controls}}" 

    bindregionchange=“regionchange”

    >

  </map>

</view >

  regionchange(e) {

    console.log(e)

    // 地图发生变化的时候,获取中间点,也就是用户选择的位置

    if (e.type == ‘end’) {

      this.getLngLat()

    }

  }

回到顶部