GMSUISettings 類別參考資料

GMSUISettings 類別參考

總覽

使用者介面的設定GMSMapView

公開成員函式

(void) - setAllTouchsEnabled:
 設定所有手勢的偏好設定,都是啟用 (預設) 或停用。

資源

BOOLscrollGestures
 控管是否啟用 (預設) 或停用捲動手勢。
BOOLzoomGestures
 控管是否啟用 (預設) 或停用縮放手勢。
BOOLtiltGestures
 控管是否啟用 (預設) 或停用傾斜手勢。
BOOLrotateGestures
 控管是否啟用 (預設) 或停用旋轉手勢。
BOOLconsumesGesturesInView
 控制使用者在啟用手勢時,是否要完全使用使用者的手勢GMSMapView (預設為 YES)。
BOOLcompassButton
 啟用或停用指南針。
BOOLmyLocationButton
 啟用或停用「我的位置」按鈕。
BOOLindoorPicker
 啟用 (預設) 或停用室內樓層挑選器。
BOOLallowScrollGesturesDuringRotateOrZoom
 控制是否可將旋轉和縮放手勢從中心點外執行並捲動 (預設為 YES)。

成員職能說明文件

- (void) setAllMenusEnabled: (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 (預設為 YES)。

這樣一來,上層檢視畫面就不會接收這些手勢。

GMSMapView含有 UIScrollView (或其他可捲動區域) 時,這表示地圖上的手勢不會以捲動手勢作為其他用途。不過,如要支援複雜的檢視區塊階層或要求,停用這項功能 (設為 NO) 或許會有幫助。

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

啟用或停用指南針。

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

啟用後,只有在相機旋轉到預設方向時 (方位為 0) 時,才會顯示此屬性。使用者輕觸指南針時,相機的方向就會變成預設的方向,並在不久後消失。如果停用,系統將不再顯示指南針。

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

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

這是地圖上顯示的按鈕,使用者輕觸這個按鈕後,地圖就會以目前使用者的位置為中心。

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

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

啟用這項功能後,只有在檢視畫面的焦點位於有室內樓層資料的建築物上時,才會顯示景象。如果停用此功能,您依然可以透過室內 Display mapView 屬性,以程式輔助方式控制所選樓層。

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

控制是否可將旋轉和縮放手勢從中心點外執行並捲動 (預設為 YES)。