收藏
回答

map的bindmarkertap返回的结构变了吗?

最近有小部分用户反馈点击marker没反应,很是奇怪。

看了下不同基础库返回的结构不一样,低版本的跟文档描述不一样。

线上取markerId一直是用e.markerId,今有用户iphoneX 微信7.0.21点击没反应。

请官方解答下? 这是要兼容不同基础库了吗。

文档:

开发工具基础库2.15.0点击marker返回:

开发工具基础库1.9.97点击marker返回:

回答关注问题邀请回答
收藏

7 个回答

  • 社区技术运营专员-CJiang
    社区技术运营专员-CJiang
    03-03

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并详细描述下具体的复现流程,提供下复现视频(上传至腾讯视频 https://v.qq.com)。

    03-03
    有用
    回复 24
    • 林huaqi
      林huaqi
      03-03
      iphoneX 微信7.0.21 系统版本未知,是用户遇到的问题,我这边的手机没有复现过。
      用开发工具是这么返回的,我只是怀疑真机是不是也这样。
      03-03
      回复
    • 林huaqi
      林huaqi
      03-03
      高版本库获取markerId用e.detail.markerId,低版本的用e.markerId。
      迄今有2个用户反馈点marker没反应。
      03-03
      回复
    • 社区技术运营专员-CJiang
      社区技术运营专员-CJiang
      03-04回复林huaqi
      让用户更新到最新的微信版本再试试?
      03-04
      回复
    • 林huaqi
      林huaqi
      03-29回复社区技术运营专员-CJiang
      e.markerId没值的话取e.detail.markerId,已经上线挺久了,但还是有用户反馈点marker了没反应。
      是不是有些基础库点marker时bindmarkertap不触发?
      03-29
      回复
    • 林huaqi
      林huaqi
      03-29回复社区技术运营专员-CJiang
      android 7.0.16, ios 7.0.21  一个周末反馈的就有好几个。
      03-29
      回复
    查看更多(19)
  • 喵了个咪
    喵了个咪
    07-15

    markerId改为Number类型

    07-15
    有用
    回复
  • 黎小军
    黎小军
    06-21

    请问解决了吗?我是基础库在2.11.2以上的开发者工具点了没反应,提示Cannot read property 'latitude' of undefined,手机上点却是可以的

    06-21
    有用
    回复
  • 不如一个偶然
    不如一个偶然
    05-19

    你好,请问你现在是怎么获取id,用e.markerId还是e.detail.markerId

    05-19
    有用
    回复 1
    • 林huaqi
      林huaqi
      05-21
      e.markerId || (e.detail && e.detail.markerId) || 0
      05-21
      回复
  • HY
    HY
    04-01

    我也遇到了 尼玛排查半天

    04-01
    有用
    回复 1
    • 林huaqi
      林huaqi
      04-02
      我这没有markerId的话是会弹层,估计是bindmarkertap没触发
      04-02
      回复
  • damon℡
    damon℡
    03-31

    开发工具也遇到这个问题,手机上没有此问题。都无法调试了。

    03-31
    有用
    回复
  • 下渝州
    下渝州
    03-03

    哇 真的 --

    03-03
    有用
    回复
登录 后发表内容
问题标签