Android基于mAppWidget实现手绘地图(十五)–如何控制放大缩小
2015-08-14 16:27
309 查看
一般来说,可以使用以下几种方式来控制地图的放大/缩小 :
1. 使用控件底部的缩放按钮
2.双击控件
3.pinch手势
4.物理按键 :I键标识缩小 ;O键表示放大。(只有设备具有物理按键才行)
当然,你也可以使用自己的按钮实现放大和缩小
缩小一个地图级别,调用:
增加一个地图级别,调用:
获取当前地图级别,调用:
地图级别还可以在初始化MapWidget 时,由构造器设置。比如,设置地图初始级别为11,使用:
1. 使用控件底部的缩放按钮
2.双击控件
3.pinch手势
4.物理按键 :I键标识缩小 ;O键表示放大。(只有设备具有物理按键才行)
当然,你也可以使用自己的按钮实现放大和缩小
缩小一个地图级别,调用:
mapWidget.zoomIn();
增加一个地图级别,调用:
mapWiget.zoomOut();
获取当前地图级别,调用:
mapWidget.getZoomLevel();
地图级别还可以在初始化MapWidget 时,由构造器设置。比如,设置地图初始级别为11,使用:
int initialZoomLevel = 11; MapWidget mapWidget = new MapWidget(this, "map", initialZoomLevel);
相关文章推荐
- IOS 编程初体验 第一篇:自学和培训的选择
- android linearlayout代替listview实现
- Android中定时器的3种实现方法
- Android国际化
- 微信支付过程中遇到的问题
- Android Fragment 你应该知道的一切
- Android基于mAppWidget实现手绘地图(十四)–在一个应用中使用多个地图
- SEAndroid的各种策略文件
- Android Fragment 真正的完全解析(下)
- JS 对象(Object)和字符串(String)互转
- 【Android应用开发技术:基础构建】命令行下的Android应用开发
- Swift 数组的常用操作
- Android基于mAppWidget实现手绘地图(十三)–如何显示/隐藏任意类型的地图对象
- Android FragmentManage FragmentTransaction介绍(三)
- Android Fragment 真正的完全解析(上)
- iOS 推送错误 code=3000 aps-environment 的授权字符串
- 为应用程序池 'DefaultAppPool' 提供服务的进程意外终止-解决办法
- 手机APP
- android 监听其它app的错误或者崩溃的方法 (ProcessErrorStateInfo)
- android apk嵌套 从一个apk启动另外一个apk