收藏
回答

map组件 bindregionchange事件的bug

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

1. 地图首次加载时bindregionchange事件无法触发。在真机和开发工具上分别运行代码片段,真机上不会触发bindregionchange,开发者工具会触发。

2. 真机与开发者工具 触发次数不一致。点击按钮之后,真机只会触发2次,开发者工具上会触发6次。

3. 在安卓下,拖动地图后不马上松手,而是一直按住,过几秒后再松手,此时bindregionchange只有update,没有drag,IOS下未发现该问题。

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

17 个回答

  • HS
    HS
    08-01

    我试了你的代码片段,这边发现真机和工具在首次加载时都触发了 bindregionchange,您这边再确认下呢?

    08-01
    赞同
    回复 10
    • 顾涛
      顾涛
      08-01
      我是小米5s 和 小米8,我刚又试了一下,这两款机型在首次加载的时候,确实不会触发bindregionchange,你方便测试一下这两款机型吗
      08-01
      赞同
      回复
    • 顾涛
      顾涛
      08-01
      能够复现吗?
      08-01
      赞同
      回复
    • HS
      HS
      08-01回复顾涛
      我转给客户端同学看下哈
      08-01
      赞同
      回复
    • 顾涛
      顾涛
      08-02回复HS
      你好,有进展了吗
      08-02
      赞同
      回复
    • 郭玉峰
      郭玉峰
      08-02
      同问 有进展了吗
      08-02
      赞同
      回复
    查看更多(5)
  • 顾涛
    顾涛
    08-05

    @nickname  这个bug有进展了吗

    08-05
    赞同
    回复
  • 夏至
    夏至
    08-05


    我这边是做的兼容处理,很蛋疼,只有ios下才判断拖动结束,然后锁定拖动执行状态,防止多次回调

    08-05
    赞同
    回复 4
    • 夏至
      夏至
      08-05
      ios一定要加拖动结束判断,不然如果在其他页面锁屏,再亮屏,首页的地图会一直给你回调end
      08-05
      赞同
      回复
    • 顾涛
      顾涛
      08-05回复夏至
      还有这种bug?
      08-05
      赞同
      回复
    • 夏至
      夏至
      08-05回复顾涛
      对的,我们这边当时测出来了的
      08-05
      赞同
      回复
    • 顾涛
      顾涛
      08-05回复夏至
      谢谢提醒!
      08-05
      赞同
      回复