繁体   English   中英

从googlemaps v2中删除PolyLine

[英]Removing PolyLine from googlemaps v2

我正在尝试从GoogleMaps V2删除折线

在Marker Drag上,我想将从前一个标记绘制的折线更改为拖动的标记,

这是标记拖动的类,但在其中如何删除折线?

 mMap.setOnMarkerDragListener(new OnMarkerDragListener() 
        {

            public void onMarkerDragStart(Marker marker) 
            {
            }

            public void onMarkerDragEnd(Marker marker) 
            {
mMap.addPolyLine(///)
}

您可以调用clear()GoogleMap删除所有标记,折线和多边形。 或者,您可以在“ Marker ,“ Polyline ”或“ Polygon上调用remove()以从地图中删除单个元素。

如果要从地图中删除单个Polyline ,则必须以稍微不同的方式添加它:

List<Polyline> lines = new ArrayList<Polyline>();

lines.add(googleMap.addPolyline(new PolylineOptions()
        .addAll(lineCoordinates)
        .width(width)
        .color(color))); //the line will appear on the map here

lines.get(0).remove(); // the line should disappear

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM