總覽
使用者介面的設定GMSMapView 。
公開成員函式 | |
(void) | - setAllTouchsEnabled: |
設定所有手勢的偏好設定,都是啟用 (預設) 或停用。 | |
資源 | |
BOOL | scrollGestures |
控管是否啟用 (預設) 或停用捲動手勢。 | |
BOOL | zoomGestures |
控管是否啟用 (預設) 或停用縮放手勢。 | |
BOOL | tiltGestures |
控管是否啟用 (預設) 或停用傾斜手勢。 | |
BOOL | rotateGestures |
控管是否啟用 (預設) 或停用旋轉手勢。 | |
BOOL | consumesGesturesInView |
控制使用者在啟用手勢時,是否要完全使用使用者的手勢GMSMapView (預設為 YES)。 | |
BOOL | compassButton |
啟用或停用指南針。 | |
BOOL | myLocationButton |
啟用或停用「我的位置」按鈕。 | |
BOOL | indoorPicker |
啟用 (預設) 或停用室內樓層挑選器。 | |
BOOL | allowScrollGesturesDuringRotateOrZoom |
控制是否可將旋轉和縮放手勢從中心點外執行並捲動 (預設為 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)。