标记显示地图上的单个位置。 可以使用标准图标,也可以由开发
用户定义的图标。 从AMAP.add marker (标记器)侧
法律在地图上添加标记。
标记选项属性如下:
位置(要求)地图上标记位置的纬度和经度值。
参数不能为空。
• title用户单击标记时,消息窗口中显示的字符串(测试发现,点击没有任何效果)。
标题下(测试发现,点击没有任何效果)显示的• snippet附件文本。
如果希望• draggable用户可以自由移动标记,请将其设置为true,默认设置为false。
• visible设定为“false”,使标记不可见。
“• anchor”图标位于地图上的基准点。
• perspective设定为true,标记有近大远小效果。
可以通过Marker.setRotateAngle ()方法设置标记
旋转角度从正北开始,按逆时针方向计算。
我只是想在上面加点
privatevoidaddmarkertomap ((latlnglatlng=newlatlng ) 39.9081728469,116.3867845961 ); markeroptionsmarkeroption=newmarkeroptions (; markeroption.position(latLNG; 标记选项. draggable (true; 标记器option.icon (bitmapdescriptorfactory.from resource ) r.Drawable.icon_marker ); 标记器标记器=AMAP.add标记器(标记器选项); marker.setrotateangle(30; }
在上面显示文本信息
markerOption的title,snippet信息markerOption.title ('天安门'.snippet ) '北京市东城区东长安街); //要显示的消息marker.showInfoWindow (; 完整的代码如下。
privatevoidaddmarkertomap ((latlnglatlng=newlatlng ) 39.9081728469,116.3867845961 ); markeroptionsmarkeroption=newmarkeroptions (; markeroption.position(latLNG; 标记选项. draggable (true; 标记器option.icon (bitmapdescriptorfactory.from resource ) r.Drawable.icon_marker ); markerOption.title (天安门).snippet ) )北京市东城区东长安街); 标记器标记器=AMAP.add标记器(标记器选项); marker.setrotateangle(30; marker.showInfoWindow (; }其效果如下。
绘图聚合线开发范例
1、“多段线”:多段线的关键类是多段线,在地图上定义了一系列连接
请参阅。 Polyline对象由一组纬度和经度坐标组成,并创建为一系列序列
的线将在AMAP.add polyline (polylineoptionsoptions )中添加到地图中。
polyline选项的属性如下:
添加添加(lat LNG . point )多段线的顶点的同时
添加多个。
• width设定线条的宽度。
设定颜色线的颜色。
• visible设定为“false”,看不到线。
setdottedline(true )设定线为虚线。
• setCustomTexture ()可以向线段添加自定义纹理。
geodesic[true]设定线段是否为大地曲线段。
public void addPolyline () polylineoptionspolylineoptions=newpolylineoptions ); polyline选项. add (newlatlng (38,119 ); polyline选项. add (newlatlng (38,120 ); polyline选项. add (newlatlng (38,117 ); Polylineoptions.width(8; polyline options.color (color.red; Polylineoptions.geodesic(true; AMAP.add polyline (多边形选项; }
任何多边形2,“多边形”: Polygon类与Polyline类似,包括
序列的一系列坐标。 但是,多边形包含内部区域,通过aMap
添加多边形(polygonoptionsoptions )将添加到地图中,并显示多边形选项的
属性如下:
添加添加(lat LNG . point )多边形的顶点,同时
添加多个。
• width设定线条的宽度。
• strokeColor设置边线的颜色。
填充颜色设置内部填充的颜色。
• visible设置为“false”,不能看到多边形。
圆3、圆(Circle ) :除了通用的多边形类外,还定义了黄金贴图Android SDK
引入Circle类,简化创建圆的过程,并使用amap.addcircle(circleoptions
options )添加到地图中。 CircleOptions的属性如下:
设置中心(latlngpoint )圆的中心点。
• strokeWidth设置边线的宽度。
• strokeColor设置边线的颜色。
填充颜色设置内部填充颜色。
• visible设定为“false”,看不到圆。
publicvoidaddcircle ((circleoptionscircleoptions=newcircleoptions ); circle options.center (newlatlng (38,120 ); circleoptions.radius(100000; circleoptions.strokewidth(8; circle options.stroke color (color.red; circle options.fill color (color.blue; AMAP.add circle (circle选项; 其结果如下
弧形(Arc ) )。
4、弧形(Arc ) :黄金贴图的Android SDK定义用于创建弧形对象的Arc类,
在amap.addarc(ArcOptionsoptions )中添加到地图中的arcoptions的属性
有性:
points(latLNGstartpoint,lat LNG路径点,LatLng endpoint ) )。
设定弧的起点、经由点、终点。
• strokeWidth设置边线的宽度。
• strokeColor设置边线的颜色。
• visible设定为“false”,看不到圆。 publicvoidaddarc ((arcoptionsarcoptions=newarcoptions ); ARCoptions.strokewidth(10; arc options.stroke color (color.red ); arc options.point (newlatlng (38,119 ),newlatlng (30,120 ),newlatlng (38,121 ) ); AMAP.addarc (arc选项; }