2016-03-21 54 views
0

首先,我对我的英语感到抱歉。 我创建了用于检测步行和跟踪步骤的应用程序。跟踪步骤很好。但问题是应用程序重新检测步骤,在折线之前不擦除。 我尝试map.clear(),polyline.remove()等等,但不激活。如何擦除Google Map中的PolyLine ..?

这是我的源平局折线

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

这个地方onLocationListener在LocationListener的。 位置是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,调用空传递作为参数的setMap()方法从地图移除折线。

如何做到这一点也显示在删除折线sample