CameraPosition.Builder

public static final class CameraPosition.Builder Extensions Object

カメラの位置を作成します。

パブリック コンストラクタの概要

CameraPosition.Builder()
空のビルダーを作成します。

パブリック メソッドの概要

CameraPosition.Builder
bearing(フロート ベアリング)
カメラが指している方向を、北からの時計回りの度数で設定します。
CameraPosition
build()
CameraPosition をビルドします。
CameraPosition.Builder
targetLatLng 位置情報)
カメラが指している場所を設定します。
CameraPosition.Builder
tilt(float tilt)
地球の真正面を向いている天底からのカメラの角度を度単位で設定します。
CameraPosition.Builder
zoom(浮動小数点数ズーム)
カメラのズームレベルを設定します。

継承されたメソッドの概要

パブリック コンストラクタ

public CameraPosition.Builder ()

空のビルダーを作成します。

public CameraPosition.Builder CameraPosition 以前)

パラメータ
前へ

パブリック メソッド

public CameraPosition.Builder bearing (float bearing)

カメラが指している方向を、北からの時計回りの度数で設定します。

パラメータ
bearing

public CameraPosition build ()

CameraPosition をビルドします。

public CameraPosition.Builder target LatLng location)

カメラが指している場所を設定します。

パラメータ
ロケーション

public CameraPosition.Builder tilt (float tilt)

地球の真正面を向いている天底からのカメラの角度を度単位で設定します。地図のカメラ位置を変更する場合、この値はカメラのズームレベルに応じて制限されます。制限事項は次のとおりです。

  • ズームレベルが 10 未満の場合は、最大値は 30 です。
  • ズームレベルが 10 ~ 14 の場合、最大値は 30 から 45 に向かって直線的に増加します(たとえばズームレベル 12 の場合、最大値は 37.5 になります)。
  • ズームレベルが 14 ~ 15.5 の場合、最大値は 45 から 67.5 に直線的に増加します。
  • 15.5 を超えるズームレベルの場合、最大値は 67.5 です。
最小値は常に 0(すぐ下)です。この範囲外の値を指定して、カメラをこのカメラ位置に移動しようとすると、その範囲にカメラが固定されます。

パラメータ
tilt

public CameraPosition.Builder zoom (浮動小数点ズーム)

カメラのズームレベルを設定します。ズームレベルは、ズームレベル 0 で全世界の幅が約 256 dp になるように定義されます(カメラが傾斜していない場合)。ズームレベルを 1 上げるごとに、画面の世界の幅が 2 倍になります。したがって、ズームレベル N では、世界の幅は約 256 * 2 N dp になります。つまり、ズームレベル 2 では、世界全体の幅は約 1024 dp です。

地図のカメラ位置を変更すると、場所、地図タイプ、地図サイズなどのさまざまな要因に応じて、カメラのズームレベルが特定の範囲に制限されます。GoogleMap.getMinZoomLevelGoogleMap.getMaxZoomLevel を使用して制限を確認します。カメラのズームを整数値にする必要はありません。

パラメータ
ズーム