地图组件动态更新markers错误

发布于 6 年前作者 yutao13281 次浏览最后编辑 6 年前来自 ask

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

5 回复
yongxiao
yongxiao1 楼6 年前

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

tao12
tao122 楼6 年前

解决办法:

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

bindregionchange

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

gkang
gkang3 楼6 年前

哦哦,我也有这个问题

jie95
jie955 楼4 年前

不知道