私は問題を修正しました。私の質問は、このコードが古いポリラインのセグメントを残す理由です。
注: ポリラインは LatLng 型のリストです
for (int i = 0; i < polyline.size(); ++i)
{
polyline.get(i).remove();
polyline.remove(i);
}
しかし、polyline.remove(i) (リスト要素の削除) を削除すると、期待どおりに機能します。ここで何が起こっているのですか?polyline. remove(i); であるため、私には意味がありません。実際のポリラインの削除後に発生しているため、影響はないと思います。
for (int i = 0; i < polyline.size(); ++i)
{
polyline.get(i).remove();
}
polyline.clear()