新版百度地图Android SDK 如何调用放大缩小功能
来源:互联网 发布:武汉鲨鱼网络直播 编辑:程序博客网 时间:2024/05/17 23:17
最近模仿“美团”,在应用中接入百度地图SDK(V3.2.0)时,需实现点击"+"放大,点击"-"缩小(如图):
百度了下,找到xiaanming的文章http://blog.csdn.net/xiaanming/article/details/11821523,但新版本MapView中已没有getController()方法。
于是查看API文档,发现可以通过BaiduMap和MapStatusUpdateFactory类来简单实现放大缩小地图。
大概实现如下:
BaiduMap mBaiduMap; // 设置成成员变量;
// 找到MapView控件,并通过getMap()方法获得BaiduMap类的对象;
MapView mapView = (MapView) findViewById(R.id.bmapView);
mBaiduMap = mapView.getMap();
// 在点击事件中,调用MapStatusUpdateFactory类中的zoomIn()、zoomOut()方法
// 注:in和out分别为"+","-"控件的id
switch (v.getId()) {
case R.id.in:
MapStatusUpdate zoomIn = MapStatusUpdateFactory.zoomIn();
mBaiduMap.setMapStatus(zoomIn);
break;
case R.id.out:
MapStatusUpdate zoomOut = MapStatusUpdateFactory.zoomOut();
mBaiduMap.setMapStatus(zoomOut);
break;
}
如果需要设置地图中心点、显示范围、缩放级别,可参考MapStatusUpdateFactory类,传送门:
http://developer.baidu.com/map/android_refer/com/baidu/mapapi/map/MapStatusUpdateFactory.html
0 0
- 新版百度地图Android SDK 如何调用放大缩小功能
- 【Android】- Android 百度地图SDK v4.3.0去除图标、比例尺和放大缩小图标
- Android百度地图放大缩小按钮状态更新
- Android百度地图sdk3.0隐藏放大缩小控件
- 百度地图显示/隐藏放大缩小按钮
- android 调用百度地图apk应用的导航功能 SDK调用
- QGraphicsView 如何实现百度地图按照鼠标点进行放大缩小效果
- Android 百度最新地图隐藏 放大缩小按钮、指南针、缩放比例的方法
- ArcGIS for Android实现地图加载、放大缩小及定位功能
- 百度地图API制作自定义的放大缩小控件ZoomControlView
- 把百度地图的放大缩小空间隐藏
- Android 图片浏览功能 图片放大缩小
- 自动放大缩小地图
- 百度地图Android SDK
- android 百度地图sdk
- 百度地图sdk Android
- 百度地图 android SDK
- Android开发之新版百度map的调用(一):获取百度map的Android SDK
- ARM 汇编
- 书评第004篇:《恶意代码分析实战》
- 批量转换音乐
- C语言程序设计实践3.3 Area
- hdu3555Bomb(记忆优化,数位dp)
- 新版百度地图Android SDK 如何调用放大缩小功能
- cookie
- 关于C89中文件IO的文件指定
- Win7系统IIS发布全过程
- codeforces 493 ABCD
- Errors occurred during the build. Errors running builder
- 2014年12月11号 我的第一篇博客
- 关于Unity的优化1.
- Make Binary Image Tool (Windows CE 5.0)