16

ユーザーの現在地と目的地の間のルートを示すポリラインを含む googleMap (v2) があります。
ここで、ユーザーの移動に応じてポリラインを更新したいと思います。

場所を変えてポリライン全体を描き直そうとしましたが、ポリラインがちらつきます。

PolylineOptions クラスに適切な関数が見つかりませんでした
(関数 add() は頂点を追加するためのものであり、更新または削除するため

のものではありません) ポリラインを更新する方法を知っていますか???
お時間をいただきありがとうございます。

4

3 に答える 3

19

バージョン 3.1.36 以降の唯一の方法:

List<LatLng> points = polyline.getPoints();
points.add(newPoint);
polyline.setPoints(points);

今後のバージョンで API が強化されることを願っています。

于 2013-06-11T07:17:06.010 に答える