GoogleMap 使用者介面的設定。如要取得此介面,請呼叫 getUiSettings()
。
公用方法摘要
布林值 |
isCompassEnabled()
取得是否啟用/停用指南針。
|
布林值 |
isIndoorLevelPickerEnabled()
取得要啟用/停用室內層面挑選器。
|
布林值 |
isMapToolbarEnabled()
取得是否啟用/停用地圖工具列。
|
布林值 |
isMyLocationButtonEnabled()
取得是否啟用/停用「我的位置」按鈕。
|
布林值 |
isRotateGesturesEnabled()
取得是否啟用/停用旋轉手勢。
|
布林值 |
isScrollGesturesEnabled()
取得是否啟用/停用捲動手勢。
|
布林值 |
isScrollGesturesEnabledDuringRotateOrZoom()
指出旋轉和縮放手勢期間是否啟用/停用捲動手勢。
|
布林值 |
isTiltGesturesEnabled()
取得是否啟用/停用傾斜手勢。
|
布林值 |
isZoomControlsEnabled()
取得是否啟用/停用縮放控制項。
|
布林值 |
isZoomGesturesEnabled()
取得是否啟用/停用縮放手勢。
|
void |
setAllGesturesEnabled(已啟用布林值)
設定是否應啟用或停用所有手勢的偏好設定。
|
void |
setCompassEnabled(已啟用布林值)
啟用或停用指南針。
|
void |
setIndoorLevelPickerEnabled(已啟用布林值)
設定是否要在啟用室內模式時啟用室內樓層挑選器。
|
void |
setMapToolbarEnabled(已啟用布林值)
設定是否應啟用或停用地圖工具列的偏好設定。
|
void |
setMyLocationButtonEnabled(已啟用布林值)
啟用或停用「我的位置」按鈕。
|
void |
setRotateGesturesEnabled(已啟用布林值)
設定是否應啟用或停用旋轉手勢的偏好設定。
|
void |
setScrollGesturesEnabled(已啟用布林值)
設定是否應啟用或停用捲動手勢的偏好設定。
|
void |
setScrollGesturesEnabledDuringRotateOrZoom(已啟用布林值)
設定偏好設定,指定捲動手勢是否可同時與縮放或旋轉手勢同時發生。
|
void |
setTiltGesturesEnabled(已啟用布林值)
設定是否應啟用或停用傾斜手勢。
|
void |
setZoomControlsEnabled(已啟用布林值)
啟用或停用縮放控制項。
|
void |
setZoomGesturesEnabled(已啟用布林值)
設定是否應啟用或停用縮放手勢的偏好設定。
|
繼承方法摘要
公用方法
public 布林值 isCompassEnabled ()
取得是否啟用/停用指南針。
傳回
- 如果指南針已啟用,則為
true
;如果指南針已停用,則為false
。
公開布林值 isIndoorLevelPickerEnabled ()
取得要啟用/停用室內層面挑選器。也就是說,當焦點位在室內地圖的建築物時,是否要顯示層面挑選器。
傳回
- 如果層面挑選器已啟用,則為
true
;如果層面挑選器已停用,則為false
。
public boolean isMapToolbarEnabled ()
取得是否啟用/停用地圖工具列。
傳回
- 如果地圖工具列已啟用,會傳回
true
,否則傳回false
。
public boolean isMyLocationButtonEnabled ()
取得是否啟用/停用「我的位置」按鈕。
傳回
- 如果已啟用「我的位置」按鈕,則為
true
;如果「我的位置」按鈕已停用,則為false
。
public boolean isRotateGesturesEnabled ()
取得是否啟用/停用旋轉手勢。
傳回
- 如果旋轉手勢已啟用,則為
true
;如果旋轉手勢已停用,則為false
。
public boolean isScrollGesturesEnabled ()
取得是否啟用/停用捲動手勢。
傳回
- 如果已啟用捲動手勢,則為
true
;停用捲動手勢時則為false
。
公開布林值 isScrollGesturesEnabledDuringRotateOrZoom ()
指出旋轉和縮放手勢期間是否啟用/停用捲動手勢。
傳回
- 如果旋轉或縮放手勢期間啟用捲動手勢,則為
true
;如果在旋轉或縮放手勢時停用捲動手勢,則設為false
。
public 布林值 isTiltGesturesEnabled ()
取得是否啟用/停用傾斜手勢。
傳回
- 如果已啟用傾斜手勢,則為
true
;如果停用傾斜手勢,則為false
。
public 布林值 isZoomControlsEnabled ()
取得是否啟用/停用縮放控制項。
傳回
- 如果縮放控制項已啟用,則為
true
;如果縮放控制項已停用,則為false
;
公開布林值 isZoomGesturesEnabled ()
取得是否啟用/停用縮放手勢。
傳回
- 如果已啟用縮放手勢,則為
true
;如果縮放手勢已停用,則為false
。
public void setAllGesturesEnabled (boolean enabled)
設定是否應啟用或停用所有手勢的偏好設定。如果啟用,就能使用所有手勢;否則系統會停用所有手勢。這不會限制使用者輕觸畫面上的任何按鈕來移動相機 (例如指南針或縮放控制項),也不會限製程式輔助動作和動畫。
參數
已啟用 | true 可啟用所有手勢;false 可停用所有手勢。 |
---|
public void setCompassEnabled (boolean enabled)
啟用或停用指南針。指南針是地圖上的圖示,用來表示地圖上的北方方向。啟用之後,只有在相機傾斜或從預設方向旋轉 (傾斜 0 且航向為 0 ) 時,才會顯示攝影機。使用者按一下指南針時,相機會旋轉至其預設方向,並在稍後消失。如果停用,系統就不會顯示指南針。
指南針預設為啟用,因此會在相機未處於預設方向時顯示。
參數
已啟用 | true 可啟用指南針;使用 false 即可停用指南針。 |
---|
public void setIndoorLevelPickerEnabled (boolean enabled)
設定是否要在啟用室內模式時啟用室內樓層挑選器。如果設為 true
,當焦點為室內地圖的建築物時,系統會顯示層面挑選器。如果設為 false
,則不會顯示層面挑選器,應用程式必須提供自行選取層級的方式。預設行為是顯示層面挑選器。
參數
已啟用 | 可顯示 true ;false 可隱藏層面挑選器。 |
---|
public void setMapToolbarEnabled (boolean enabled)
設定是否應啟用或停用地圖工具列的偏好設定。啟用後,地圖工具列可在目前的情境中顯示,使用者會看到一個列,其中包含各種與情境相關的動作,包括「在 Google 地圖應用程式中開啟這張地圖」,以及「在 Google 地圖應用程式中開啟醒目顯示標記的路線指引」。
地圖工具列預設為啟用。
參數
已啟用 | true 可啟用地圖工具列;false 可停用地圖工具列。
|
---|
public void setMyLocationButtonEnabled (boolean enabled)
啟用或停用「我的位置」按鈕。「我的位置」按鈕會移動攝影機,讓使用者的位置位於地圖的中央。這個按鈕只有在已啟用「我的位置」圖層時才會顯示。
「我的位置」按鈕預設為啟用 (因此會在啟用「我的位置」圖層時顯示)。
參數
已啟用 | true 可啟用「我的位置」按鈕;false 可停用「我的位置」按鈕。 |
---|
public void setRotateGesturesEnabled (boolean enabled)
設定是否應啟用或停用旋轉手勢的偏好設定。如果啟用,使用者就能使用雙指旋轉手勢旋轉相機。如果停用,使用者就無法透過手勢旋轉相機。這項設定不會限制使用者輕觸指南針圖示來重設相機方向,也不會限制相機的程式輔助動作和動畫。
旋轉手勢預設為啟用。
參數
已啟用 | true 可啟用旋轉;false 可停用旋轉手勢。 |
---|
public void setScrollGesturesEnabled (boolean enabled)
設定是否應啟用或停用捲動手勢的偏好設定。啟用後,使用者就能滑動即可平移相機。如果停用,滑動就不會有任何效果。這項設定不會限制攝影機的程式輔助動作和動畫。
捲動手勢預設為啟用。
參數
已啟用 | true 可啟用捲動手勢;false 可停用捲動手勢。 |
---|
public void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)
設定偏好設定,指定捲動手勢是否可同時與縮放或旋轉手勢同時發生。如果啟用,使用者可以在旋轉或縮放地圖時捲動地圖。如果停用的話,使用者就無法在旋轉或縮放地圖時捲動地圖。這項設定不會完全停用捲動手勢,只會停用旋轉和縮放手勢時,也不會限制相機的程式輔助動作和動畫。
根據預設,旋轉和縮放時啟用捲動手勢。
參數
已啟用 | true 可在旋轉或縮放手勢時啟用捲動手勢;false 可在旋轉或縮放手勢時停用捲動手勢。 |
---|
public void setTiltGesturesEnabled (boolean enabled)
設定是否應啟用或停用傾斜手勢。如果啟用,使用者就能透過雙指垂直向下滑動來傾斜相機。如果停用,使用者就無法透過手勢傾斜相機。這項設定不會限制使用者輕觸指南針圖示來重設相機方向,也不會限制相機的程式輔助動作和動畫。
系統預設會啟用傾斜手勢。
參數
已啟用 | true 可啟用傾斜手勢;false 可停用傾斜手勢。 |
---|
public void setZoomControlsEnabled (boolean enabled)
啟用或停用縮放控制項。啟用後,縮放控制項是螢幕上的一組按鈕 (一個用於放大,一個用來縮小)。按下後,會使攝影機放大 (或縮小) 一個縮放等級。如果停用,就不會顯示縮放控制項。
縮放控制項預設為啟用。
參數
已啟用 | true 可啟用縮放控制項;false 可停用縮放控制項。 |
---|
public void setZoomGesturesEnabled (boolean enabled)
設定是否應啟用或停用縮放手勢的偏好設定。如果啟用,使用者只要輕觸兩下/雙指輕觸畫面,或雙指撥動即可縮放相機。如果停用,這些手勢就不會有任何作用。這項設定不會影響縮放按鈕,也不會限制相機的程式輔助動作和動畫。
縮放手勢預設為啟用。
參數
已啟用 | true 可啟用縮放手勢;false 可停用縮放手勢。 |
---|