2016-03-21 16 views
0

İlk olarak, ingilizcem için üzgünüm. Yürüme ve izleme adımını tespit etmek için uygulamayı oluşturdum. İzleme adımı iyidir. Ama sorun şu ki, uygulama tekrar eden adımlar, polyline önce silme yok. map.clear(), polyline.remove() ... vb. Yapmayı deniyorum. Ama etkinleştirmiyor.Google Harita'da PolyLine nasıl silinir ..?

bu LocationListener içinde onLocationListener yerleştirir beraberlik polyline

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

benim kaynağıdır. konumu ,LocationListener's parametresinin üzerindedir.

Önceki polietilenler nasıl kaldırılır? İngilizce'm için özür dilerim. Lütfen bana yardım et.

+1

SO'ya hoş geldiniz, lütfen soru sorduğunuzda biraz daha spesifik olun: ne denediniz, ne bekliyorsunuz, vb. Bkz. [Nasıl yapılır?] (Http://stackoverflow.com/help/how-to- sormak) – Nehal

+0

polyline ne tür bir doğrulanabilir? –

cevap

1

Polyline kaldırmak için. haritadan bir poligon kaldırmak için bağımsız değişken olarak boş geçen setMap() yöntemini çağırın özellikle Remove a Polyline ilgili Şekiller belgelerinde belirtildiği gibi

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

Yardımlarınız için teşekkürler. Ama hat'remove zaten yöntem kullanıyorum. Bu ameliyat değil. – user5819962

0

.

Ayrıca, bir Polyline Kaldırımı sample'da gösterilmiştir.