百度地图3.0
来源:互联网 发布:form to json 编辑:程序博客网 时间:2024/05/16 04:56
public void showLocation(BDLocation location) {
// 构造定位数据
MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
// 此处设置开发者获取到的方向信息,顺时针0-360
.direction(location.getDirection()).latitude(location.getLatitude())
.longitude(location.getLongitude()).build();
// 设置定位数据
mBaiduMap.setMyLocationData(locData);
// 默认配置
if (isFirstLoc) {
isFirstLoc = false;
// 设置地图缩放比例:17级100米
MapStatusUpdate ms = MapStatusUpdateFactory.zoomTo(17);
mBaiduMap.setMapStatus(ms);
}
// 自定义配置
MyLocationConfigeration config = new MyLocationConfigeration(
LocationMode.NORMAL, false, mCurrentMarker);
mBaiduMap.setMyLocationConfigeration(config);
// 构造定位数据
MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
// 此处设置开发者获取到的方向信息,顺时针0-360
.direction(location.getDirection()).latitude(location.getLatitude())
.longitude(location.getLongitude()).build();
// 设置定位数据
mBaiduMap.setMyLocationData(locData);
// 默认配置
if (isFirstLoc) {
isFirstLoc = false;
// 设置地图缩放比例:17级100米
MapStatusUpdate ms = MapStatusUpdateFactory.zoomTo(17);
mBaiduMap.setMapStatus(ms);
}
// 自定义配置
MyLocationConfigeration config = new MyLocationConfigeration(
LocationMode.NORMAL, false, mCurrentMarker);
mBaiduMap.setMyLocationConfigeration(config);
}
最开始的时候我想设置默认的缩放大小,用的方法是:
mBaiduMap.setMaxAndMinZoomLevel(19, 15); 这个方法可以改变显示的大小,但是当缩放到最小的时候,手势就没办法将其变大了(放弃之)
后来知道3.0之后有这样的方法可以直接设置:(据说3.0之前用的是MapController mMapController,但是之后就没有这个方法了)
MapStatusUpdate ms = MapStatusUpdateFactory.zoomTo(17);
0 0
- 百度地图3.0学习
- 百度地图3.0
- 百度地图3.0
- android 百度地图3.0
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- 百度地图
- mysql 优化
- 全局块匹配法计算图像旋转以及实现程序
- WebKit in iOS 8
- 基于Scriptcase的流程审批开发明细
- spring整合hibernate配置文件
- 百度地图3.0
- 无法启动MySQL服务,报错1067进程意外终止的问题
- 新手入门:初学动态网页PHP的18个例子
- Android字体工作原理与应用
- Linux Kernel and Android 休眠与唤醒(request_suspend_state)
- Activity的四种启动模式 LaunchMode
- Android联系人--联系人查询2
- Android源代码分析(一) 目录结构分析 .
- 获取系统/sdcard存储(剩余空间)大小