收藏
回答

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

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

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

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

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

文档:

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

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

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

5 个回答

  • 喵了个咪
    喵了个咪
    2021-07-15

    markerId改为Number类型

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

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

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

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

    2021-05-19
    有用
    回复 1
    • momo
      momo
      2021-05-21
      e.markerId || (e.detail && e.detail.markerId) || 0
      2021-05-21
      回复
  • damon℡
    damon℡
    2021-03-31

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

    2021-03-31
    有用
    回复
  • 一π狐言
    一π狐言
    2021-03-03

    哇 真的 --

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