概览
GMSMapView 的界面设置。
公开成员函数 | |
(void) | - setAllGesturesEnabled: |
设置所有手势是否应启用(默认)或停用。 | |
属性 | |
BOOL | scrollGestures |
控制是启用(默认)还是停用滚动手势。 | |
BOOL | zoomGestures |
控制是否启用(默认)或停用缩放手势。 | |
BOOL | tiltGestures |
控制是启用(停用)还是停用倾斜手势。 | |
BOOL | rotationGestures |
控制是否启用旋转手势(默认)。 | |
BOOL | consumesGesturesInView |
控制在启用手势(<ph type="x-smartling-placeholder">{0}</ph>)后 GMSMapView 是否完全使用用户的手势。 | |
BOOL | compassButton |
启用或停用罗盘。 | |
BOOL | myLocationButton |
启用或停用“我的位置”按钮。 | |
BOOL | indoorPicker |
启用(默认)或停用室内楼层选择器。 | |
BOOL | allowScrollGesturesDuringRotationOrZoom |
控制旋转和缩放手势是否可以在中心位置执行和滚动(默认为“是”)。 |
成员函数文档
- (void) setAllGesturesEnabled: | (布尔值) | 已启用 |
设置所有手势是否应启用(默认)或停用。
这不会限制用户点按屏幕上的任何按钮来移动相机(例如罗盘或缩放控件),也不会限制程序化移动和动画。
属性说明
- (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] |
控制在启用手势(<ph type="x-smartling-placeholder">{0}</ph>)后 GMSMapView 是否完全使用用户的手势。
这可以防止父视图收到这些手势。
当 GMSMapView 包含 UIScrollView(或其他可滚动区域)时,这意味着地图上的手势不会额外用作滚动手势。不过,停用此项(设置为 NO)可能有助于支持复杂的视图层次结构或要求。
- (BOOL) compassButton [read, write, assign] |
启用或停用罗盘。
罗盘是地图上的图标,表示地图上的北方方向。
启用后,仅当摄像头偏离默认方向(方位 0)时,系统才会显示此按钮。当用户点按罗盘时,相机会自行调整为默认方向,并在不久后消失。如果停用,则罗盘将永远不会显示。
- (BOOL) myLocationButton [read, write, assign] |
启用或停用“我的位置”按钮。
这是一个可供用户点按的地图按钮;用户点按该按钮后,地图将以用户当前所在位置为中心显示。
- (BOOL) indoorPicker [read, write, assign] |
启用(默认)或停用室内楼层选择器。
启用此选项后,仅当视图聚焦在具有室内楼层数据的建筑物上时,它才会显示。如果停用此选项,您仍可通过室内泳池显示地图属性以程序化方式控制所选的楼层。
- (BOOL) allowScrollGesturesDuringRotationOrZoom [read, write, assign] |
控制旋转和缩放手势是否可以在中心位置执行和滚动(默认为“是”)。