BaiduMap SDK-百度地图的缩放、旋转和俯视功能实现
程序员文章站
2022-06-10 16:34:02
...
目录
1 简介
要实现BaiduMap的平移、缩放、旋转和俯视功能,需要先开启对应功能,才可以进行操作,
使用参考:BaiduMap 手势
这些操作主要使用类:MapStatusUpdateFactory
2 代码实现
2.1 缩放
缩放范围:3.0~19.0
float zoom = 13f;
mapStatusUpdate = MapStatusUpdateFactory.zoomTo(zoom);
baiduMap.setMapStatus(mapStatusUpdate);
2.2 旋转
旋转角度:-180~180度;
float rotate = -30.0f;
mapStatus = new MapStatus.Builder(baiduMap.getMapStatus()).rotate(rotate).build();
mapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mapStatus);
baiduMap.setMapStatus(mapStatusUpdate);
2.3 俯视
俯视角度:-45~0度;
float overlook = -30.0f;
mapStatus = new MapStatus.Builder(baiduMap.getMapStatus()).overlook(overlook).build();
mapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mapStatus);
baiduMap.setMapStatus(mapStatusUpdate);
下一篇: 自定义地图样式-例子