收藏
回答

map getCenterLocation 会调用两次

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug map 微信iOS客户端 6.7.0 2.2.0

第三次移动地图时,获取屏幕中心位置成功后,会重复调用success 里的方法。(此时并没有给地图赋值经纬度;markerlatitude: res.latitude,markerlongitude: res.longitude,是作为临时代替map经纬度,避免之前bug重复定位







最后一次编辑于  2018-08-01  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 娇华
    娇华
    2018-08-01

    你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-01
    赞同
    回复 1
    • 自渡
      自渡
      2018-08-02

      这个不难复现吧,正常加载地图 设置经纬度 ,移动地图触发bindregionchange事件,获取中心位置(success没有改变经纬度),测试的安卓ios 都有,网上也有类似问题,社区也有同类问题



      2018-08-02
      回复
  • 自渡
    自渡
    2018-08-02

    尝试 更改版本库 ,2.0.9  不会出现,2.1.0 会出现问题 , 是否是版本库更新后有兼容性问题

    2018-08-02
    赞同
    回复
  • 白开水
    白开水
    2018-08-02

    提供代码片段对复现问题很有帮助。请先提供能复现问题的代码片段。

    2018-08-02
    赞同
    回复