百度地图开发,在地图上显示当前位置

来源:互联网 发布:尾气分析仪标准数据 编辑:程序博客网 时间:2024/05/13 02:03

百度地图开发,在地图上显示当前位置。核心代码如下:

                      // 在地图上显示当前位置
double jingdu = location.getLongitude();
double weidu = location.getLatitude();
LatLng point = new LatLng(weidu, jingdu);
// 构建Marker图标
BitmapDescriptor bitmap = BitmapDescriptorFactory
.fromResource(R.drawable.wodeweizhi);
// 构建MarkerOption,用于在地图上添加Marker
OverlayOptions option = new MarkerOptions().position(point).icon(
bitmap);
// 构建文字Option对象,用于在地图上添加文字
OverlayOptions textOption = new TextOptions().bgColor(0xAAFFFF00)
.fontSize(24).fontColor(0xFFFF00FF).text("我的位置")
.rotate(-30).position(point);
// 在地图上添加Marker,并显示


baiduMap.addOverlay(textOption);
baiduMap.addOverlay(option);
// 将地图移动到当前位置
MapStatusUpdate update = MapStatusUpdateFactory.newLatLng(point);
baiduMap.animateMapStatus(update);

阅读全文
1 0
原创粉丝点击