收藏
回答

手机端小程序map中的markers无法动态更新

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug map 组件无法随markers数据更新而更新 客户端 7.0.3 2.6.4

- 当前 Bug 的表现(可附上截图)


手机端:

我手机是小米MIX2S,发现map组件中的markers参数无法动态更新,当我点下更新一个地址的坐标后,地图上的图标并不会刷新,但是data数据却是更新了的。

PC端开发工具:

可以正常刷新数据,没有问题



- 预期表现


按道理,marker数据更新后,地图上location图标也应该随之变动


- 复现路径

https://developers.weixin.qq.com/s/Vlbmz4mQ7M7I


程序片段没法直接在手机上测试。在PC上跑是不会出现问题的。


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

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2019-03-25

    你好,怎么使用你提供的代码片段复现问题呢?这边看起来没有什么问题

    2019-03-25
    有用
    回复 2
    • TLPRC
      TLPRC
      01-06
      比如 我第一次设置3个marker:A、B、C,然后点击按钮,调用setData重新设置marker 为D、E、F,正确情况应该是A、B、C消失,地图上显示D、E、F,而现在的情况是,调用setData,A、B消失,地图显示C、D、E、F4个marker
      01-06
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      01-07回复TLPRC
      你好,请单独发帖提问
      01-07
      回复
  • TLPRC
    TLPRC
    01-06

    比如 我第一次设置3个marker:A、B、C,然后点击按钮,调用setData重新设置marker 为D、E、F,正确情况应该是A、B、C消失,地图上显示D、E、F,而现在的情况是,调用setData,A、B消失,地图显示C、D、E、F4个marker

    01-06
    有用
    回复
登录 后发表内容