大家好,又见面了,我是你们的朋友全栈君。
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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143365.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...