public static final class CameraPosition.Builder Extensions Object
カメラの位置を作成します。
パブリック コンストラクタの概要
CameraPosition.Builder()
空のビルダーを作成します。
|
|
パブリック メソッドの概要
CameraPosition.Builder |
bearing(フロート ベアリング)
カメラが指している方向を、北からの時計回りの度数で設定します。
|
CameraPosition |
build()
CameraPosition をビルドします。 |
CameraPosition.Builder | |
CameraPosition.Builder |
tilt(float tilt)
地球の真正面を向いている天底からのカメラの角度を度単位で設定します。
|
CameraPosition.Builder |
zoom(浮動小数点数ズーム)
カメラのズームレベルを設定します。
|
継承されたメソッドの概要
パブリック コンストラクタ
public CameraPosition.Builder ()
空のビルダーを作成します。
パブリック メソッド
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 です。
パラメータ
tilt |
---|
public CameraPosition.Builder zoom (浮動小数点ズーム)
カメラのズームレベルを設定します。ズームレベルは、ズームレベル 0 で全世界の幅が約 256 dp になるように定義されます(カメラが傾斜していない場合)。ズームレベルを 1 上げるごとに、画面の世界の幅が 2 倍になります。したがって、ズームレベル N では、世界の幅は約 256 * 2 N dp になります。つまり、ズームレベル 2 では、世界全体の幅は約 1024 dp です。
地図のカメラ位置を変更すると、場所、地図タイプ、地図サイズなどのさまざまな要因に応じて、カメラのズームレベルが特定の範囲に制限されます。GoogleMap.getMinZoomLevel
と GoogleMap.getMaxZoomLevel
を使用して制限を確認します。カメラのズームを整数値にする必要はありません。
パラメータ
ズーム |
---|