概览
GMSMapView的界面设置。
公开成员函数 | |
(void) | - setAllGesturesEnabled: |
设置应启用(默认)还是停用所有手势的偏好设置。 | |
属性 | |
BOOL | scrollGestures |
控制是启用(默认)还是停用滚动手势。 | |
BOOL | zoomGestures |
控制是启用(默认)还是停用缩放手势。 | |
BOOL | tiltGestures |
控制是启用(默认)还是停用倾斜手势。 | |
BOOL | rotateGestures |
控制是启用(默认)还是停用旋转手势。 | |
BOOL | consumesGesturesInView |
控制启用手势(默认为“是”)后,GMSMapView是否完全使用用户的手势。 | |
BOOL | compassButton |
启用或停用罗盘。 | |
BOOL | myLocationButton |
启用或停用“我的位置”按钮。 | |
BOOL | indoorPicker |
启用(默认)或停用室内楼层选择器。 | |
BOOL | allowScrollGesturesDuringRotateOrZoom |
控制能否在偏离中心的位置执行旋转和缩放手势(默认为“是”)。 |
成员函数文档
- (void) setAllGesturesEnabled: | (BOOL) | 已启用 |
设置应启用(默认)还是停用所有手势的偏好设置。
这不会限制用户通过点按屏幕上的任何按钮来移动镜头(例如罗盘或缩放控件),也不会限制程序化移动和动画。
属性说明
- (BOOL) scrollGestures [read, write, assign] |
控制是启用(默认)还是停用滚动手势。
启用后,用户可以通过拖动来平移镜头。这并不会限制镜头的程序化移动。
- (BOOL) zoomGestures [read, write, assign] |
控制是启用(默认)还是停用缩放手势。
启用后,用户可以通过点按两次/双指点按或双指张合来缩放镜头。这并不会限制镜头的程序化移动。
- (BOOL) tiltGestures [read, write, assign] |
控制是启用(默认)还是停用倾斜手势。
启用后,用户可以通过竖直向下或向上滑动双指来倾斜摄像头。这不会限制以编程方式控制镜头的 viewAngle。
- (BOOL) rotateGestures [read, write, assign] |
控制是启用(默认)还是停用旋转手势。
启用后,用户可以使用双指旋转手势来旋转镜头。这不会限制对镜头方位的程序化控制。
- (BOOL) consumesGesturesInView [read, write, assign] |
控制启用手势(默认为“是”)后,GMSMapView是否完全使用用户的手势。
这可以防止父视图接收这些手势。
当 UIScrollView(或其他可滚动区域)包含GMSMapView时,这表示地图上的手势不会作为滚动手势使用。不过,停用此属性(设置为 NO)可能有助于支持复杂的视图层次结构或要求。
- (BOOL) compassButton [read, write, assign] |
启用或停用罗盘。
罗盘是地图上的一个图标,用于指示地图上的北方方向。
启用后,仅当镜头偏离默认方向(方向为 0)时,系统才会显示此颜色。当用户点按罗盘时,镜头会自行调整为默认方向,并在不久后淡出。如果停用,罗盘将永远不显示。
- (BOOL) myLocationButton [read, write, assign] |
启用或停用“我的位置”按钮。
这是一个在地图上显示的按钮,当用户点按该按钮时,会使地图以当前用户位置为中心。
- (BOOL) indoorPicker [read, write, assign] |
启用(默认)或停用室内楼层选择器。
启用后,仅当视图聚焦于具有室内楼层数据的建筑物时,它才会显示。如果停用所选楼层,仍可通过 doorDisplaymapView 属性以编程方式控制所选楼层。
- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign] |
控制能否在偏离中心的位置执行旋转和缩放手势(默认为“是”)。