刷新折线和标记而不闪烁

时间:2015-07-02 09:50:27

标签: android google-maps-android-api-2

有人可以帮我解决这个问题吗?

我需要刷新位置数组(地图上的标记),折线代表精确标记之间的路线。我现在正在做清楚并绘制新项目,但它闪烁标记和折线。

折线刷新没有闪烁,我在v3谷歌地图api用setPoints搜索。问题是,如何在不清除地图的情况下刷新标记位置和计数。位置(标记)的阵列可以在刷新期间以不同的计数。

1 个答案:

答案 0 :(得分:2)

我不确定是否有问题,但如果您想移动标记和/或折线,则不需要删除(清除)并再次绘制。对于标记来说,有方便的方法:

marker.setPosition(LatLng)

对于Polyline,您只需更新积分: polyline.setPoints(List)

然后移动并重新绘制对象,没有闪烁(或尽可能低)。