接着上一篇文章继续分享一些地图功能:锚点绘制、轨迹绘制。
这里就对地图的基础功能和定位功能不进行详细讲解了
锚点绘制
高德地图实现:
通过aMap.addMarker(markerOptions);可以添加Marker锚点,markerOptions为com.amap.api.maps2d.model.MarkerOptions对象
markerOptions对象的相关方法:
- position(LatLng position) //设置锚点位置
- icon(BitmapDescriptor icon) //锚点自定义图标
- icons(java.util.ArrayList<BitmapDescriptor> icons)//设置多张可以显示出gif的感觉
- isVisible() //设置是否显示锚点
- snippet(java.lang.String snippet)//设置锚点的描述(点击锚点后弹出的描述框中的内容)
- title(java.lang.String title) //设置锚点的标题(点击锚点后弹出的描述框中的标题)
当然还有更多的方法,可以自行查看api
当然如果要对锚点进行响应的操作需要给地图操作对象及Amp设置监听setOnMarkerDragListener(AMap.OnMarkerDragListener listener)
百度地图实现:
百度地图添加覆盖物,没有高德地图那些方法,仅通过