地图组件动态更新markers错误
地图组件中,markers在模拟器中可以动态更新,但在iOS中真机调试时,动态更新markers经常发生时而显示,时而不显示的问题,请各位大神帮忙回答一下是什么原因?谢谢谢谢!
5 回复
回复楼上的同学:不是这个情况,主要是用setData()方法刷新markers之后图上的markers时而显示,时而不显示,据我搜索的结果,看到三月份左右有同学提出过这个问题,当时有人回复是因为平台原因,官方说会修复,但我目前没有看到网上有相关的解决方案,据我使用小黄车和摩拜单车的小程序情况来看,这个问题应该是还没有被修复。
解决办法:
markers动态刷新可以用一个迂回的办法解决,map组件有一个事件是
bindregionchange
可以在这个事件绑定的函数中使用setData更新markers的数据,能够在不影响用户体验的前提下不断刷新markers,让不显示的markers显示出来