GMSUISettings 類別參考資料

GMSUISettings 類別參考資料

總覽

GMSMapView 使用者介面的設定。

公開成員函式

(無效)- setAllGesturesEnabled:
 設定是否要啟用所有手勢 (預設) 或停用。

屬性

BOOL捲動手勢
 控制是否切換捲動手勢 (預設) 或停用。
BOOL縮放手勢
 控制是否啟用縮放手勢 (預設) 或停用。
BOOL傾斜手勢
 控制是否啟用傾斜手勢 (預設) 或停用。
BOOL旋轉手勢
 控制是否啟用旋轉手勢 (預設) 或停用。
BOOLconsumesGesturesInView
 控制當手勢啟用時,完全由 GMSMapView 消耗的手勢 (預設為 YES)。
BOOLcompassButton
 啟用或停用指南針。
BOOL我的位置按鈕
 啟用或停用「我的位置」按鈕。
BOOL室內犬
 啟用 (預設) 或停用室內樓層挑選器。
BOOLallowScrollGesturesDuringrotOrZoom
 控制是否可在中央外旋轉和縮放手勢 (預設是「是」)。

成員函式說明文件

- (void) setAllGesturesEnabled: (BOOL) 已啟用

設定是否要啟用所有手勢 (預設) 或停用。

這不會禁止使用者輕觸任何螢幕上的按鈕來移動相機 (例如指南針或縮放控制項),也不會限製程式輔助動作和動畫。


資源說明文件

- (BOOL) scrollGestures [read, write, assign]

控制是否切換捲動手勢 (預設) 或停用。

如果啟用這個選項,使用者可以拖曳相機來平移相機。這項操作不會限制相機的程式輔助動作。

- (BOOL) zoomGestures [read, write, assign]

控制是否啟用縮放手勢 (預設) 或停用。

啟用後,使用者只要輕觸兩下/雙指輕觸或雙指撥動即可縮放相機。這項操作不會限制相機的程式輔助動作。

- (BOOL) 傾斜手勢 [read, write, assign]

控制是否啟用傾斜手勢 (預設) 或停用。

啟用後,使用者可以使用兩指垂直或向上滑動,就能傾斜相機。這不會限制相機 viewAngle 的程式輔助。

- (BOOL) 旋轉手勢 [read, write, assign]

控制是否啟用旋轉手勢 (預設) 或停用。

若啟用此設定,使用者可以用雙指旋轉手勢旋轉相機。但這不會限制攝影機的方位角度。

- (BOOL) consumesGesturesInView [read, write, assign]

控制當手勢啟用時,完全由 GMSMapView 消耗的手勢 (預設為 YES)。

這樣即可避免從父項檢視畫面接收這些手勢。

如果 GMSMapView 包含 UIScrollView (或其他可捲動區域),則地圖上的手勢不會做為捲動手勢。不過,停用這項設定 (設為否) 可能有助於支援複雜的檢視區塊階層或需求。

- (BOOL) compassButton [read, write, assign]

啟用或停用指南針。

指南針是地圖上的圖示,代表地圖上的北方方向。

啟用時,只有在相機從預設方向旋轉 (朝向 0) 時才會顯示。使用者輕觸指南針後,攝影機方向就會預設為預設方向,並在不久後逐漸消失。如果停用這個模式,系統就不會顯示指南針。

- (BOOL) myLocationButton [read, write, assign]

啟用或停用「我的位置」按鈕。

您可以在地圖上看到這個按鈕,使用者輕觸後即可將地圖以目前的使用者位置為中心。

- (BOOL) indoorPicker [read, write, assign]

啟用 (預設) 或停用室內樓層挑選器。

啟用後,只有在檢視著重於建築物使用室內樓層資料時。如果停用,仍可透過室內顯示 mapView 屬性,以程式輔助方式控制所選樓層。

- (BOOL) allowScrollGesturesDuringrotOrZoom [read, write, assign]

控制是否可在中央外旋轉和縮放手勢 (預設是「是」)。