收藏
回答

地图组件动态更新markers错误

问题模块
API和组件

地图组件中,markers在模拟器中可以动态更新,但在iOS中真机调试时,动态更新markers经常发生时而显示,时而不显示的问题,请各位大神帮忙回答一下是什么原因?谢谢谢谢!

最后一次编辑于  2017-09-26
回答关注问题邀请回答
收藏

5 个回答

  • 北纬30度
    北纬30度
    2017-09-29

    解决办法:

    markers动态刷新可以用一个迂回的办法解决,map组件有一个事件是

    bindregionchange

    可以在这个事件绑定的函数中使用setData更新markers的数据,能够在不影响用户体验的前提下不断刷新markers,让不显示的markers显示出来

    2017-09-29
    赞同 1
    回复
  • 小孩孜℡
    小孩孜℡
    2017-09-28

    哦哦,我也有这个问题

    2017-09-28
    赞同
    回复
  • 北纬30度
    北纬30度
    2017-09-27

    回复楼上的同学:不是这个情况,主要是用setData()方法刷新markers之后图上的markers时而显示,时而不显示,据我搜索的结果,看到三月份左右有同学提出过这个问题,当时有人回复是因为平台原因,官方说会修复,但我目前没有看到网上有相关的解决方案,据我使用小黄车和摩拜单车的小程序情况来看,这个问题应该是还没有被修复。

    2017-09-27
    赞同
    回复
  • 小孩孜℡
    小孩孜℡
    2017-09-27

    是我这个问题吗?

    https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1143807545&docid=b6cbbda545c4f754e13daeef179d142d

    2017-09-27
    赞同
    回复
  • 小孩孜℡
    小孩孜℡
    2017-09-27

    不知道

    2017-09-27
    赞同
    回复