GoogleMapOptions

Public final クラス GoogleMapOptions が Object を拡張
Parcelable を実装

GoogleMap の構成 GoogleMapOptions を定義します。これらのオプションは、(XML ではなく)プログラムによってアプリケーションに地図を追加する場合に使用できます。MapFragment を使っている場合は、静的ファクトリー メソッド newInstance(GoogleMapOptions) を使って、これらのオプションを渡すことができます。MapView を使用している場合、コンストラクタ MapView(Context, GoogleMapOptions) を使用して、これらのオプションを渡すことができます。

XML を使って地図を追加する場合は、カスタム XML タグを使用してこれらのオプションを適用できます。

継承された定数の概要

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

GoogleMapOptions()
新しい GoogleMapOptions オブジェクトを作成します。

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

GoogleMapOptions
AmbiententEnabled(ブール値が有効)
アンビエント モードのスタイル設定を有効にするかどうかを指定します。
GoogleMapOptions
cameraCameraPosition カメラ)
地図の初期カメラ位置を指定します。
GoogleMapOptions
compassEnabled(ブール値が有効)
コンパスを有効にするかどうかを指定します。
静的 GoogleMapOptions
createFromAttributes(Contextcontext、AttributeSet attrs)
AttributeSet から GoogleMapsOptions を作成します。
ブール値
CameraPosition
ブール値
LatLngBounds
ブール値
ブール値
整数
浮動小数点数
浮動小数点数
ブール値
ブール値
ブール値
ブール値
ブール値
ブール値
ブール値
ブール値
GoogleMapOptions
latLngBoundsForCameraTargetLatLngBounds llbounds)
LatLng 境界を指定してカメラ ターゲットを制約し、ユーザーが地図をスクロールしてパン移動したときに、カメラ ターゲットがこれらの境界の外に移動しないようにします。
GoogleMapOptions
liteMode(ブール値が有効)
ライトモードで地図を作成するかどうかを指定します。
GoogleMapOptions
mapId(文字列 mapId)
地図の ID を指定します。
GoogleMapOptions
mapToolbarEnabled(ブール値が有効)
mapToolbar を有効にするかどうかを指定します。
GoogleMapOptions
mapType(int mapType)
最初のマップタイプへの変更を指定します。
GoogleMapOptions
maxZoomPreference(float maxZoomPreference)
カメラのズームに指定できる上限を指定します。
GoogleMapOptions
minZoomPreference(float minZoomPreference)
カメラのズームに推奨される下限を指定します。
GoogleMapOptions
rotateGesturesEnabled(ブール値が有効)
回転操作を有効にするかどうかを指定します。
GoogleMapOptions
scrollGesturesEnabled(ブール値が有効)
スクロール操作を有効にするかどうかを指定します。
GoogleMapOptions
scrollGesturesEnabledDuringRotationOrZoom(ブール値が有効)
回転操作とズーム操作中にスクロール操作を有効にするかどうかを指定します。
GoogleMapOptions
setInstrumentClusterMap(ブール値 isInstrumentCluster)
GoogleMapOptions
tiltGesturesEnabled(ブール値が有効)
傾斜操作を有効にするかどうかを指定します。
文字列
GoogleMapOptions
useViewLifecycleInFragment(ブール値の UseViewLifecycleInFragment)
MapFragment を使用する場合、このフラグは、地図のライフサイクルをフラグメントのビューまたはフラグメント自体のどちらに紐付けるかを指定します。
GoogleMapOptions
zOrderOnTop(ブール値 zOrderOnTop)
地図表示サーフェスをウィンドウの前面に配置するかどうかを制御します。
GoogleMapOptions
zoomControlsEnabled(ブール値が有効)
ズーム コントロールを有効にするかどうかを指定します。
GoogleMapOptions
zoomGesturesEnabled(ブール値が有効)
ズーム操作を有効にするかどうかを指定します。

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

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

public GoogleMapOptions ()

新しい GoogleMapOptions オブジェクトを作成します。

パブリック メソッド

public GoogleMapOptions AmbiententEnabled (ブール値が有効)

アンビエント モードのスタイル設定を有効にするかどうかを指定します。デフォルト値は false です。有効にすると、背景デバイスがアンビエント モードになったときに、アンビエント スタイルの地図が表示されます。

パラメータ
有効

public GoogleMapOptions camera (CameraPosition camera)

地図の初期カメラ位置を指定します。

パラメータ
camera

public GoogleMapOptions compassEnabled (ブール値有効)

コンパスを有効にするかどうかを指定します。詳しくは、setCompassEnabled(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効

public static GoogleMapOptions createFromAttributes (Contextcontext, AttributeSet attrs)

AttributeSet から GoogleMapsOptions を作成します。

パラメータ
context
attrs

public ブール値 getAmbientEnabled ()

戻り値
  • AmbientEnabled オプション、または指定されていない場合は null。

public CameraPosition getCamera ()

戻り値
  • カメラ オプション、または指定されていない場合は null。

公開 ブール値 getCompassEnabled ()

戻り値
  • compassEnabled オプション、または指定されていない場合は null。

public LatLngBounds getLatLngBoundsForCameraTarget ()

戻り値
  • カメラ ターゲットの制約に使用する LatLngBounds(指定されていない場合は null )。

公開 ブール値 getLiteMode ()

戻り値
  • liteMode オプション、または指定されていない場合は null。

公開 ブール値 getMapToolbarEnabled ()

戻り値
  • mapToolbarEnabled オプション、または指定されていない場合は null。

public int getMapType ()

戻り値
  • mapType オプション。指定されていない場合は -1。

public Float getMaxZoomPreference ()

戻り値
  • 最大ズームレベルの設定、または指定されていない場合は null。

public Float getMinZoomPreference ()

戻り値
  • 最小ズームレベルの設定、または指定されていない場合は null。

公開 ブール値 getRotationGesturesEnabled ()

戻り値
  • rotateGesturesEnabled オプションを指定します。指定しない場合は null になります。

公開 ブール値 getScrollGesturesEnabled ()

戻り値
  • ScrollGesturesEnabled オプション。指定しない場合は null になります。

公開 ブール値 getScrollGesturesEnabledDuringRotationOrZoom ()

戻り値
  • ScrollGesturesEnabledDuringRotationOrZoom オプション、または指定されていない場合は null。

公開 ブール値 getTiltGesturesEnabled ()

戻り値
  • tiltGesturesEnabled オプションを指定するか、指定されていない場合は null になります。

公開 ブール値 getUseViewLifecycleInFragment ()

戻り値
  • useViewLifecycleInFragment オプション。指定されていない場合は null。

公開 ブール値 getZOrderOnTop ()

戻り値
  • zOrderOnTop オプション。指定されていない場合は null。

公開 ブール値 getZoomControlsEnabled ()

戻り値
  • zoomControlsEnabled オプション、または指定されていない場合は null。

公開 ブール値 getZoomGesturesEnabled ()

戻り値
  • zoomGesturesEnabled オプション、または指定されていない場合は null。

public GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

LatLng 境界を指定してカメラ ターゲットを制約し、ユーザーが地図をスクロールしてパン移動したときに、カメラ ターゲットがこれらの境界の外に移動しないようにします。

詳しくは、setLatLngBoundsForCameraTarget(LatLngBounds) をご覧ください。

パラメータ
境界

public GoogleMapOptions liteMode (ブール値が有効)

ライトモードで地図を作成するかどうかを指定します。デフォルト値は false です。ライトモードを有効にすると、地図は静止画像として読み込まれます。これにより、たとえばスクロール リストなど、多数の地図を同時に表示する必要がある場合のパフォーマンスが向上します。ただし、ライトモードの地図では、ユーザーがパンまたはズームしたり、チルトや回転をまったく行うことはできません。

パラメータ
有効

public GoogleMapOptions mapId (String mapId)

地図の ID を指定します。

パラメータ
マップ ID

public GoogleMapOptions mapToolbarEnabled (ブール値が有効)

mapToolbar を有効にするかどうかを指定します。詳しくは、setMapToolbarEnabled(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効

public GoogleMapOptions mapType (int mapType)

最初のマップタイプへの変更を指定します。

パラメータ
mapType

public GoogleMapOptions maxZoomPreference (float maxZoomPreference)

カメラのズームに指定できる上限を指定します。

詳しくは、setMaxZoomPreference(float) をご覧ください。

パラメータ
maxZoomPreference

public GoogleMapOptions minZoomPreference (float minZoomPreference)

カメラのズームに推奨される下限を指定します。

詳しくは、setMinZoomPreference(float) をご覧ください。

パラメータ
minZoomPreference

public GoogleMapOptions rotateGesturesEnabled (ブール値が有効)

回転操作を有効にするかどうかを指定します。詳しくは、setRotateGesturesEnabled(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効

public GoogleMapOptions scrollGesturesEnabled (ブール値が有効)

スクロール操作を有効にするかどうかを指定します。詳しくは、setScrollGesturesEnabled(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効

public GoogleMapOptions scrollGesturesEnabledDuringRotationOrZoom (ブール値が有効)

回転操作とズーム操作中にスクロール操作を有効にするかどうかを指定します。詳しくは、setScrollGesturesEnabledDuringRotateOrZoom(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効

public GoogleMapOptions setInstrumentClusterMap (ブール値 isInstrumentCluster)

パラメータ
isInstrumentCluster

public GoogleMapOptions tiltGesturesEnabled (ブール値が有効)

傾斜操作を有効にするかどうかを指定します。詳しくは、setTiltGesturesEnabled(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効

public String toString ()

public GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

MapFragment を使用する場合、このフラグは、地図のライフサイクルをフラグメントのビューまたはフラグメント自体のどちらに紐付けるかを指定します。デフォルト値は false で、地図のライフサイクルをフラグメントに関連付けます。

フラグメントのライフサイクルを使用すると、基盤となる GL コンテキストが保持されるため、フラグメントのデタッチや再アタッチが行われると、地図のレンダリングが速くなります。この方法では、フラグメントを切断しても破棄はせず、マップで使用されているメモリが解放されることはありません。

フラグメントのライフサイクルを使用すると、フラグメントのデタッチや再アタッチがあっても、マップは再利用されません。これにより、マップが最初から再レンダリングされます。これには数秒かかることがあります。また、フラグメントのデタッチのためにビューがないため、すべての GoogleMap メソッドで NullPointerException がスローされます。

パラメータ
useViewLifecycleInFragment

public GoogleMapOptions zOrderOnTop (ブール値 zOrderOnTop)

地図表示の面をウィンドウの最前面に表示するかどうかを指定します。詳しくは、setZOrderOnTop(boolean)をご覧ください。これは、地図上に表示される可能性のある他のすべてのビュー(ズーム コントロール、現在地ボタンなど)に適用されます。

パラメータ
z オーダー オントップ

public GoogleMapOptions zoomControlsEnabled (ブール値有効)

ズーム コントロールを有効にするかどうかを指定します。詳しくは、setZoomControlsEnabled(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効

public GoogleMapOptions zoomGesturesEnabled (ブール値有効)

ズーム操作を有効にするかどうかを指定します。詳しくは、setZoomGesturesEnabled(boolean)をご覧ください。デフォルト値は true です。

パラメータ
有効