UiSettings

公開最終類別 UiSettings 可擴充物件

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,則不會顯示層面挑選器,應用程式必須提供自行選取層級的方式。預設行為是顯示層面挑選器。

參數
已啟用 可顯示 truefalse 可隱藏層面挑選器。

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 可停用縮放手勢。