總覽
GMSMapView 使用者介面的設定。
公開成員函式 | |
(無效) | - setAllGesturesEnabled: |
設定是否要啟用所有手勢 (預設) 或停用。 | |
屬性 | |
BOOL | 捲動手勢 |
控制是否切換捲動手勢 (預設) 或停用。 | |
BOOL | 縮放手勢 |
控制是否啟用縮放手勢 (預設) 或停用。 | |
BOOL | 傾斜手勢 |
控制是否啟用傾斜手勢 (預設) 或停用。 | |
BOOL | 旋轉手勢 |
控制是否啟用旋轉手勢 (預設) 或停用。 | |
BOOL | consumesGesturesInView |
控制當手勢啟用時,完全由 GMSMapView 消耗的手勢 (預設為 YES)。 | |
BOOL | compassButton |
啟用或停用指南針。 | |
BOOL | 我的位置按鈕 |
啟用或停用「我的位置」按鈕。 | |
BOOL | 室內犬 |
啟用 (預設) 或停用室內樓層挑選器。 | |
BOOL | allowScrollGesturesDuringrotOrZoom |
控制是否可在中央外旋轉和縮放手勢 (預設是「是」)。 |
成員函式說明文件
- (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] |
控制是否可在中央外旋轉和縮放手勢 (預設是「是」)。