地图 SDK 提供了多种手势供 App 端用户与地图之间进行交互,如缩放、旋转、滑动、倾斜。这些手势默认开启,如果想要关闭某些手势,可以通过 UiSetting 类提供的接口来控制手势的开关。

手势方法说明

以下是控制手势生效与否的方法:

名称调用方法

缩放手势UiSettings.setZoomGesturesEnabled(boolean)

滑动手势UiSettings.setScrollGesturesEnabled(boolean)

旋转手势UiSettings.setRotateGesturesEnabled(boolean)

倾斜手势UiSettings.setTiltGesturesEnabled(boolean)

所有手势UiSettings.setAllGesturesEnabled (boolean)

以下是检测手势是否生效的方法:

名称调用方法

缩放手势UiSettings.isZoomGesturesEnabled()

滑动手势UiSettings.isScrollGesturesEnabled()

旋转手势UiSettings.isRotateGesturesEnabled()

倾斜手势UiSettings.isTiltGesturesEnabled()

缩放手势

缩放手势可改变地图的缩放级别,地图响应的手势如下:双击地图可以使缩放级别增加1 (放大)

两个手指捏/拉伸

也可以禁用或启用缩放手势。禁用缩放手势不会影响用户使用地图上的缩放控制按钮。以下是控制缩放手势开启关闭的代码:

UiSettings.setZoomGesturesEnabled(boolean);

滑动手势

您可以用手指拖动地图四处滚动(平移)或用手指滑动地图(动画效果),也可以禁用或开启平移(滑动)手势。

以下介绍控制缩放手势开启关闭的方法,示例代码如下:

UiSettings.setScrollGesturesEnabled(boolean);

旋转手势

您可以用两个手指在地图上转动,可以旋转3D矢量地图,也可以禁用旋转手势。

以下介绍控制旋转手势开启关闭的方法,示例代码如下:

UiSettings.setRotateGesturesEnabled(boolean);

倾斜手势

用户可以在地图上放置两个手指,移动它们一起向下或向上去增加或减小倾斜角,也可以禁用倾斜手势。

以下是控制倾斜手势开启关闭的代码:

UiSettings.setTiltGesturesEnabled(boolean);

指定屏幕中心点的手势操作

在对地图进行手势操作时(滑动手势除外),可以指定屏幕中心点后执行相应手势。

指定屏幕中心点的方法如下,在AMap类中:

setPointToCenter(int x, int y);//x、y均为屏幕坐标,屏幕左上角为坐标原点,即(0,0)点。

开启以中心点进行手势操作的方法:

aMap.getUiSettings().setGestureScaleByMapCenter(true);

android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API...相关推荐

  1. vue使用高德地图画电子围栏_地理围栏-辅助功能-开发指南-iOS 定位SDK | 高德地图API...

    以下内容自 iOS 定位SDK V2.3.0 后支持. 第 1 步,引入头文件 在调用地理围栏功能的类中引入AMapFoundationKit.h和AMapLocationKit.h这两个头文件,注意 ...

  2. 高德sdk定位当前位置_单次定位-获取位置-开发指南-iOS 定位SDK | 高德地图API

    iOS定位SDK提供的单次定位方法基于苹果定位核心,苹果定位核心会在设备移动时连续返回定位结果,高德在此基础上封装了单次定位.当设备可以正常联网时,还可以返回该定位点的对应的中国境内位置信息(包括:省 ...

  3. ios 高德获取定位_单次定位-获取位置-开发指南-iOS 定位SDK | 高德地图API

    iOS定位SDK提供的单次定位方法基于苹果定位核心,苹果定位核心会在设备移动时连续返回定位结果,高德在此基础上封装了单次定位.当设备可以正常联网时,还可以返回该定位点的对应的中国境内位置信息(包括:省 ...

  4. 设置电子围栏 高德地图_地理围栏-辅助功能-开发指南-iOS 定位SDK | 高德地图API...

    以下内容自 iOS 定位SDK V2.3.0 后支持. 第 1 步,引入头文件 在调用地理围栏功能的类中引入AMapFoundationKit.h和AMapLocationKit.h这两个头文件,注意 ...

  5. PHP地图规划骑行路径,骑行路线规划-路线规划-开发指南-iOS 导航SDK | 高德地图API...

    基本介绍 要实现骑行路径规划功能,以下三个类您需要了解:AMapNaviRideManager 是骑行导航管理类,提供路线规划.行前选路.导航中重算等方法.注意:从导航SDK7.4.0开始,AMapN ...

  6. android 手势放缩_AIR Android:放大与缩小手势

    放大与缩小手势(1) 放大与缩小手势对应TransformGestureEvent. GESTURE_ZOOM事件类型,使用时要求两个手指触摸屏幕,同时向外或向内做放缩动作,如图3-2所示. 图3-2 ...

  7. 高德离线地图开发 java_使用离线地图-创建地图-开发指南-Android 地图SDK | 高德地图API...

    高德3D 地图 SDK支持离线地图功能.(2D 地图 SDK 不支持离线地图功能) 离线地图可满足在无网络环境下查看地图信息的需求,在设备本地有离线地图数据的情况下,SDK 会优先加载离线地图. 离线 ...

  8. 高德离线地图开发 java_自定义地图-创建地图-开发指南-Android 地图SDK | 高德地图API...

    简介 自 Android 3D 地图 SDK v5.2.0起,高德地图支持使用可视化自定义地图模版改变底图颜色和样式,实现可视化的编辑和控制显示地图元素. 创建样式文件 创建地图样式 高德地图开放平台 ...

  9. java 高德地图错误码_错误码对照表-实用工具-开发指南-Android 地图SDK | 高德地图API...

    新版响应码状态描述问题排查策略 1000请求正常服务调用正常,有结果返回 1001开发者签名未通过1.开发者在Key控制台中,开启了"数字签名"功能,但没有按照指定算法生成&quo ...

  10. android 地图路线规划,未来行程路线规划-出行路线规划-开发指南-Android 地图SDK | 高德地图API...

    自地图 SDK 搜索功能 6.9.0 版本起新增未来行程路线规划,简称ETD. 未来出行规划(ETD)服务已覆盖全国所有城市,可提供未来7天的出行路线规划. 注意:下面介绍的功能使用的是地图SDK的搜 ...

最新文章

  1. 【C#串口编程计划】C#通讯类库构建
  2. python 加密和解密
  3. Android OkHttp的使用心得
  4. 中秋之晚开始 编程语言学习之路
  5. ASP.NET中实现模版的动态加载
  6. 【Android UI设计与开发】7.底部菜单栏(四)PopupWindow 实现显示仿腾讯新闻底部弹出菜单...
  7. element-ui中table表头错位问题
  8. 数据结构 c++用栈实现四则运算_数据结构之线性结构——栈的四则运算实现
  9. html怎么整体放大,html页面放大时不能铺满整个页面问题
  10. java实现行程长度编码,java 实现行程编码解码?
  11. 雷军接连退出多家小米关联公司董事职务
  12. Rest接口中正则表达式
  13. 爬虫获取不到网页完整源码_你的第一只网络爬虫
  14. UI设计灵感|购物界面更有吸引力
  15. 技术分享:2.0mm小间距多接枝刚挠结合板制作工艺研究
  16. 猴子选大王[加强版]
  17. 【敏捷】主要角色和分工
  18. vs2012 MFC连接及操作access(2007)数据库(ADO)
  19. 准Z源逆变器模型预测控制Simulink仿真
  20. 五种外观缺陷检测方法,不分优劣,应用场景不同使用的技术不同

热门文章

  1. C# visual studio添加NewtonsoftJSON库
  2. 离均差oracle 函数,Oracle的学习详解(一)
  3. TensorFlow优化模型之正则化
  4. MATLAB2017a安装破解教程
  5. 如何在windows xp下实现声音内录
  6. Spring Cloud 菜鸟教程 1 简介
  7. 数据分析sql面试必会6题经典_经典SQL面试题及答案分析
  8. AppUI自动化中的图像识别的使用
  9. 基于MATLAB BP神经网络的数字图像识别
  10. 汉字 计算机 坟墓,「墓」字意思,墓怎么读,部首笔画及组词-汉语字典-小娃子