2016-03-21 31 views
0

まず、私の英語については残念です。 私は歩行と追跡のステップを検出するためのアプリを作成しました。追跡のステップは良いです。しかし問題は、アプリケーションがステップを再検出し、ポリラインの前に消去しないということです。 私はmap.clear()、polyline.remove()...などにしようとしますが、アクティブにしません。Google Map ..でPolyLineを消去するには?

これは、これはLocationListenerでonLocationListener置き

polyline = map.addPolyline(polylineOptions.add(new LatLng(location.getLatitude(), location.getLongitude()))); 
polylineOptions.width(5); 
polylineOptions.color(Color.RED); 
map.addPolyline(polylineOptions); 

ドローポリラインのための私のソースです。 locationはonLocationListenerのパラメータです。

以前のポリラインを削除するには...? 私の英語は残念です。私を助けてください。

+1

ようこそSOにようこそ、質問をするときに少し具体的にしてください:あなたは何を試しましたか、何を期待していますかなどを参照してください。[参照する方法](http://stackoverflow.com/help/how-to-尋ねる) – Nehal

+0

ポリラインはどのような種類がありますか? –

答えて

1

ポリラインを削除します。

//Adds the line to map 
Polyline line = map.addPolyline(polylineOptions); 
//removes the same line from map 
line.remove(); 
+0

ご協力ありがとうございます。しかし、line'removeは私がすでにメソッドを使用しているということです。それは操作されません。 – user5819962

0

Remove a Polylineに特異的に図形のドキュメントで説明したように、マップからポリラインを削除する引数としてnullを渡してsetMap()メソッドを呼び出します。

どのように行うかは、ポリラインの削除sampleにも示されています。

関連する問題