Marker用于标注地图上的一个特定位置
aMap的.addMarker(markerOptions) 方法即可
markerOptions有如下的属性
position(Required) 在地图上标记位置的经纬度值。参数不能为空。
title 当用户点击标记,在信息窗口上显示的字符串。
snippet 附加文本,显示在标题下方。
draggable 如果您允许用户可以自由移动标记,设置为“ true ”。默认情况下为“ false ”。
visible 设置“ false ”,标记不可见。默认情况下为“ true ”。
anchor图标摆放在地图上的基准点。默认情况下,锚点是从图片下沿的中间处。
perspective设置 true,标记有近大远小效果。默认情况下为 false。
可以通过Marker.setRotateAngle() 方法设置标记的旋转角度,从正北开始,逆时针计算。如设置旋转90度,Marker.setRotateAngle(90)
marker也可以显示成动画,需要添加多张图片,设置成帧动画列表,设置刷新周期
点击标记事件
AMap.OnMarkerClickListener,点击之后可以显示信息窗
点击信息窗事件
AMap.OnInfoWindowClickListener