【发布时间】:2015-04-25 03:03:15
【问题描述】:
我正在构建一个获取用户当前位置并查找附近景点的 android 应用程序。当我选择一个景点时,会从当前位置绘制一条路线,但是当我第二次这样做时,第一条路线停留在那里,我希望它消失。下面是我用来画线的代码。每次绘制一个方向时都会调用它。每次调用方法之前,我都尝试使用line.remove,但这会删除两行。有什么建议吗?
for (int i = 0; i < pontos.size() - 1; i++) {
LatLng src = pontos.get(i);
LatLng dest = pontos.get(i + 1);
try{
//here is where it will draw the polyline in your map
line = mMap.addPolyline(new PolylineOptions()
.add(new LatLng(src.latitude, src.longitude),
new LatLng(dest.latitude, dest.longitude))
.width(2).color(Color.RED).geodesic(true));
【问题讨论】:
标签: android google-maps-android-api-2 polyline