美文网首页
百度地图添加标注点并居中显示

百度地图添加标注点并居中显示

作者: Easyrealjs | 来源:发表于2016-06-17 09:47 被阅读2927次

// 定义Maker坐标点

LatLng point = new LatLng(location.getLatitude(),location.getLongitude());

//这里写经纬度就好,由于我从MyLocationListener的onReceiveLocation方法中拿到的,所以

//是location.getXXXXX()

// 构建Marker图标

BitmapDescriptor bitmap = BitmapDescriptorFactory

.fromResource(R.drawable.ic_launcher);

// 构建MarkerOption,用于在地图上添加Marker

OverlayOptions option = new MarkerOptions().position(point)

.icon(bitmap);

// 在地图上添加Marker,并显示

//mBaiduMap.addOverlay(option);

//在地图上添加Marker,并显示

MapStatus mMapStatus = new MapStatus.Builder()

.target(point)  //标注居中显示!!!!!!!!

.zoom(18)//图层大小

.build();

MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);

mBaiduMap.setMapStatus(mMapStatusUpdate);

mBaiduMap.addOverlay(option);

开发工程可能会出现小失误:忘记调用initLocation()方法.

相关文章

网友评论

      本文标题:百度地图添加标注点并居中显示

      本文链接:https://www.haomeiwen.com/subject/jucvdttx.html