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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/147384.html