刷新折线和标记而不闪烁
Refresh polyline and markers without flickering
有人可以帮我解决这个问题吗?
我需要刷新位置数组(地图上的标记),折线表示确切标记之间的路线。我现在正在用清除和绘制新项目来做这件事,但它会闪烁标记和多段线。
多段线刷新不闪烁,我在 v3 google 地图 api 中搜索了 setPoints。问题是,如何在不清除地图的情况下刷新标记位置和计数。位置(标记)数组可能在不同计数的刷新期间。
我不确定我是否理解了问题,但是如果你想移动一个标记 and/or 一条折线,你不需要删除(清除)并重新绘制。有一些方便的方法可以做到这一点,对于标记:
对于折线,您只需更新点:
polyline.setPoints(List)
然后你的对象被移动并重新绘制,没有闪烁(或尽可能低的闪烁)。
有人可以帮我解决这个问题吗?
我需要刷新位置数组(地图上的标记),折线表示确切标记之间的路线。我现在正在用清除和绘制新项目来做这件事,但它会闪烁标记和多段线。
多段线刷新不闪烁,我在 v3 google 地图 api 中搜索了 setPoints。问题是,如何在不清除地图的情况下刷新标记位置和计数。位置(标记)数组可能在不同计数的刷新期间。
我不确定我是否理解了问题,但是如果你想移动一个标记 and/or 一条折线,你不需要删除(清除)并重新绘制。有一些方便的方法可以做到这一点,对于标记:
对于折线,您只需更新点: polyline.setPoints(List)
然后你的对象被移动并重新绘制,没有闪烁(或尽可能低的闪烁)。