根据移动android googleMaps v2的用户更新折线

dvr*_*vrm 8 android google-maps android-maps-v2

我的googleMap(v2)带有折线,用于显示用户当前位置和目标点之间的路线.
现在,我想根据用户移动更新折线.

当位置发生变化但折线闪烁时,我尝试重绘整条折线.

我没有找到在的PolylineOptions类的任何适当的功能
(功能的add()仅仅是增加一个顶点,但不更新或删除),

你有什么想法如何更新折线???
谢谢你给我的时间.

Mac*_*ski 16

版本3.1.36的唯一方法:

List<LatLng> points = polyline.getPoints();
points.add(newPoint);
polyline.setPoints(points);
Run Code Online (Sandbox Code Playgroud)

希望API将在以后的版本中得到增强.

  • 它添加带有新位置的新线,我们如何删除旧线并使用新位置更新折线? (3认同)
  • 但它在我当前的位置和目的地之间画了一条直线......但我需要明智的折线更新路线......请帮帮我先生 (2认同)