/** 添加辅助marker LatLng 要显示的位置 View marker的图标 */ private String drawAssistMarkers(LatLng latlng, View view) { Marker marker = aMap.addMarker( new MarkerOptions() .position(latlng) // 设置当前MarkerOptions 对象的经纬度。 .icon(BitmapDescriptorFactory.fromView(view)) .draggable(true) // 设标记是否可被拖动 ); marker.showInfoWindow(); // 设置默认显示一个infowinfow return marker.getId(); }
/** 绘制系统默认的1种marker 背景图片 LatLng 要显示的坐标位置 title Marker标题的内容 snippet Marker标题snippet的内容 */ private void drawMainMarkers(LatLng latlng, String title, String snippet) { Marker marker = aMap.addMarker( new MarkerOptions() .position(latlng) // 设置当前MarkerOptions 对象的经纬度。 .title(title) // 设置 Marker 的标题 .snippet(snippet) // 设置 Marker 上的 snippet .icon( BitmapDescriptorFactory.fromResource( R.drawable.main_map_position)) // 设置marker 图标 .draggable(true) // 设标记是否可被拖动 ); marker_id = marker.getId(); marker.showInfoWindow(); // 设置默认显示一个infowinfow }