GMSUISettings 类参考文档

GMSUISettings 类参考文档

概览

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]

控制旋转和缩放手势是否可以在中心位置执行和滚动(默认为“是”)。