CameraPosition.Builder

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

建立相機位置。

公用建構函式摘要

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

公用方法摘要

CameraPosition.Builder
軸承(浮點軸承)
設定相機朝向的方向,以北方順時針角度設定。
CameraPosition
build()
可建構 CameraPosition
CameraPosition.Builder
target(LatLng 位置)
設定相機所指向的位置。
CameraPosition.Builder
tilt (浮點傾斜)
設定相機與天底所視的角度 (以度為單位)。
CameraPosition.Builder
zoom(float zoom)
設定相機的縮放等級。

繼承方法摘要

公用建構函式

public CameraPosition.Builder()

建立空白的建構工具。

公開 CameraPosition.Builder (CameraPosition 先前)

參數
上一頁

公用方法

公開 CameraPosition.Builder 航向 (浮動軸承)

設定相機朝向的方向,以北方順時針角度設定。

參數
方位

public CameraPosition 建構 ()

建構 CameraPosition

public CameraPosition.Builder 目標 (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 縮放(浮動縮放)

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

變更地圖的相機位置時,相機的縮放等級取決於特定因素,包括位置、地圖類型和地圖大小。請使用 GoogleMap.getMinZoomLevelGoogleMap.getMaxZoomLevel 找出相關限制。請注意,相機縮放功能不需要為整數值。

參數
zoom