看百度地图 3.0 两天才找到的方法
以前使用:
//设置中心点
mMapController.setCenter(myPoint);
// 设定比例尺
mMapController.setZoom(16);
现在使用:
//设置中心点
MapStatusUpdate ms = MapStatusUpdateFactory.newLatLng(lng);
mBaiduMap.setMapStatus(ms);
//设置缩放比例
// 设置地图缩放比例:17级100米,16级为200米 更多请自己查询
MapStatusUpdate ms = MapStatusUpdateFactory.zoomTo(17);
mBaiduMap.setMapStatus(ms);
MapStatusUpdate ms = MapStatusUpdateFactory.zoomTo(17);
mBaiduMap.setMapStatus(ms);
public static MapStatusUpdate newLatLng(LatLng latLng)
设置地图新中心点
-
参数:
-
latLng
- 地图新中心点
返回:
- 返回构造的 MapStatusUpdate 对象,如果 latLng 为 null 则返回空。
public static MapStatusUpdate newLatLngZoom(LatLng latLng, float zoom)
设置地图中心点以及缩放级别
-
参数:
-
latLng
- 地图中心点,不能为 null -
zoom
- 缩放级别 [3, 19]
返回:
- 返回构造的 MapStatusUpdate 对象, 如果参数不合法返回 null
-
public static MapStatusUpdate zoomTo(float zoom)
设置地图缩放级别-
参数:
-
zoom
- 地图缩放级别
返回:
- 返回构造的 MapStatusUpdate 对象
-