2 o casper ne O_Casper_ne 于 2013.06.07 11:46 提问

从 GoogleMaps V2 里删除一个 polyline

我想从GoogleMaps V2里删除一个polyline。

在 Marker Drag 中我想把 polyline drawn 从之前的 marker 改到 dragged marker中。
下面是 marker drag的类,但是如何移除类中的 polyline?

mMap.setOnMarkerDragListener(new OnMarkerDragListener() 
        {
             public void onMarkerDragStart(Marker marker) 
            {
            }
            public void onMarkerDragEnd(Marker marker) 
            {
mMap.addPolyLine(///)
}

1个回答

myc_100
myc_100   2013.06.07 16:23
已采纳

你可以调用 clear() 来删除 GoogleMap 中所有的 markers, polylines 和 polygons,或者可以在 Marker ,Polyline 或者 Polygon 上调用 remove()来删除 map 中的单个信息。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
CDHtmlView 加载 GoogleMap 无法正常描画 问题解决
在做一个NT应用,其中有部分功能是在显示googlemap,并在其上描画polyline。 首先,前提环境翻墙是必须的了。但依照googlemap官网把html做好,使用CDHtmlView::LoadFromResource时,怎么都无法正确显示折线,几乎每次都提示JavaScript错误,要么就是googlemap显示了,polyline不见踪迹,以为是网络原因,直接把这个html在浏览器中
使用Google Maps API 在地图上添加线和删除线
加载地图 function load()  {  //用于检测当前浏览器是否支持Google Maps   if (GBrowserIsCompatible())          {   map = new GMap2(getObject('map'));             //给地图添加内置的控件               map.addControl(new GMa
Android Google Maps V2之动态Polyline
1,首先在Maps上添加路径Ployline的代码实现如下: public Polyline addMarker( List latLngs ) { Polyline polyline = null; GoogleMap map = supportMapFragment.getMap( ); if ( map != null ) { PolylineOptions po
百度地图V3.1删除折线
LatLng p1 = new LatLng(39.97923, 116.357428); LatLng p2 = new LatLng(39.94923, 116.397428); LatLng p3 = new LatLng(39.97923, 116.437428); List points = new ArrayList(); points.add(p1); points.add
高德地图API删除折线的方法
polyline = new AMap.Polyline({         path: lineArr,          //设置线覆盖物路径         strokeColor: "#3366FF", //线颜色         strokeOpacity: 1,       //线透明度         strokeWeight: 5,        //线宽        
ArcGIS JavaScript API实现Polyline外两点分割该线
背景:   某项目要做一个公交换乘查询。以最简单的情况为例,即只需乘坐一次车,不需换乘即可到达。线路A包含若干个站点(A0,A1,A2,...,An),其中A0为线路起始站点,An为终止站点。已获取出发的站点(As,其中0 As、Ae位于站点图层中,其坐标在空间上可能位于线路Polyline上,也可能与线路稍有偏差,不落在线上。 在进行乘车线路展示时,需要截取该线路位于出发站点As、到达站点
Android 高德地图API学习笔记(2)
高德地图API支持绘制覆盖物,覆盖物API类似于JS开源地图绘制库Leaflet,如果有相关经验可以轻松上手。 支持的覆盖物: 折线(Polyline) 多边形(Polygon) 圆(Circle) 图片覆盖层(GroundOverlay) 标记(Marker) 弧形(Arc) 如何创建覆盖物: a.创建覆盖物选项对象(XXOptions eg:Polyline)
google地图找不到GoogleMaps/GoogleMaps.h的问题
最近接手了一个以前别人写的老项目,用的是google地图,运行的时候总是说'GoogleMaps/GoogleMaps.h' file not found,找到对应的framework文件,查看里边确实什么内容也没有,当然找不到文件,于是想重新配置google地图的SDK,但是最让人头疼的事情发生了,google地图aip配置说明竟然全是英文的…… 后来在网上找了一些google地图的配置资料,
Polyline的封闭与打断
/// /// 利用面生成闭合的曲线 /// /// 传入的面图形/// private IPolyline PolygonToLine(IPolygon pPolygon) { IGeometryCollection pGeometryCollectionPolygon; IClone pClone; ISegmentCollection pSegmentColl
arcEngine 求点到polyline集合的最近点 包括垂足计算
测试代码   private void buttonItem21_Click(object sender, EventArgs e)         {             DateTime dt1 = DateTime.Now;             CBuffer buffer = new CBuffer();             //List geoList = buff