CameraPosition.Builder

公開靜態最終類別 CameraPosition.Builder 可擴充物件

建構相機位置。

公用建構函式摘要

CameraPosition.Builder()
建立空白的建構工具。

公用方法摘要

CameraPosition.Builder
bearing(浮動方位)
設定相機所指的方向 (以度為單位,從北方順時針調整)。
CameraPosition
build()
可建構 CameraPosition
CameraPosition.Builder
target(LatLng location)
設定相機指向的位置。
CameraPosition.Builder
tilt(浮點傾斜度)
設定相機在天底 (正朝向地球) 的角度 (以度為單位)。
CameraPosition.Builder
zoom(浮點縮放)
設定相機的縮放等級。

繼承方法摘要

公用建構函式

public CameraPosition.Builder ()

建立空白的建構工具。

public CameraPosition.Builder (CameraPosition 上一個)

參數
返回

公用方法

公開 CameraPosition.Builder 方位 (浮動方位)

設定相機所指的方向 (以度為單位,從北方順時針調整)。

參數
方位

public CameraPosition build ()

建構 CameraPosition

公開 CameraPosition.Builder target (LatLng 位置)

設定相機指向的位置。

參數
位置

公開 CameraPosition.Builder 傾斜 (浮點傾斜度)

設定相機在天底 (正朝向地球) 的角度 (以度為單位)。變更地圖的攝影機位置時,這個值會根據攝影機的縮放等級限制。限制如下:

  • 如果是小於 10 的縮放等級,上限為 30。
  • 如果是 10 到 14 的縮放等級,上限則會從 30 線性增加到 45 (例如,縮放等級為 12 時,最大值為 37.5)。
  • 針對 14 到 15.5 的縮放等級,最大值會從 45 線性增加到 67.5。
  • 縮放等級大於 15.5 時,上限為 67.5。
最小值一律為 0 (直接向下)。如果你指定的值超出這個範圍,且嘗試將攝影機移至這個相機位置,系統會將攝影機調整到這些邊界內。

參數
傾斜

公開 CameraPosition.Builder zoom (浮點縮放)

設定相機的縮放等級。根據定義,縮放等級為 0 時,整個世界的寬度約為 256dp (假設攝影機並非傾斜)。將縮放等級提升 1,螢幕上的世界寬度就會加倍。因此,縮放等級若為 N,世界的寬度就大約是 256 * 2 N dp,意即縮放等級為 2 時,整個世界的寬度大約是 1024dp。

在地圖上變更攝影機位置時,攝影機的縮放等級會限制在特定範圍,實際程度取決於多項因素,包括位置、地圖類型和地圖大小。請使用 GoogleMap.getMinZoomLevelGoogleMap.getMaxZoomLevel 查看限制。請注意,相機縮放不需要是整數值。

參數
zoom