StreetViewPanoramaOptions

public final class StreetViewPanoramaOptions extend Object
使われる Parcelable

StreetViewPanorama の設定 PanoramaOptions を定義します。これらのオプションは、パノラマをプログラムによってアプリケーションに追加するときに使用できます。StreetViewPanoramaFragment を使用している場合は、静的ファクトリ メソッド newInstance(StreetViewPanoramaOptions) を使用してこれらのオプションを渡すことができます。StreetViewPanoramaView を使用している場合は、コンストラクタ StreetViewPanoramaView(Context, StreetViewPanoramaOptions) を使用してこれらのオプションを渡すことができます。

継承された定数の概要

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

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

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

ブール値
文字列
LatLng
整数
StreetViewSource
ブール値
StreetViewPanoramaCamera
ブール値
ブール値
ブール値
StreetViewPanoramaOptions
panningGesturesEnabled(ブール値が有効)
ユーザーがジェスチャーでパノラマをパンする機能を切り替えます。
StreetViewPanoramaOptions
panoramaCameraStreetViewPanoramaCamera カメラ)
ストリートビュー パノラマの初期カメラを指定します。
StreetViewPanoramaOptions
panoramaId(String PanoramaId)
パノラマ ID に基づいてストリートビュー パノラマの初期位置を指定します。
StreetViewPanoramaOptions
positionLatLng の位置、整数の半径、StreetViewSource のソース)
位置、半径、ソースに基づいて、ストリートビュー パノラマの初期位置を指定します。
StreetViewPanoramaOptions
positionLatLng の位置、半径を示す整数)
場所と半径に基づいて、ストリートビュー パノラマの初期位置を指定します。
StreetViewPanoramaOptions
positionLatLng の位置)
位置に基づいて、ストリートビュー パノラマの初期位置を指定します。
StreetViewPanoramaOptions
positionLatLng の位置、StreetViewSource ソース)
場所とソースに基づいて、ストリートビュー パノラマの初期位置を指定します。
StreetViewPanoramaOptions
streetNamesEnabled(ブール値が有効)
パノラマに道路名を表示する機能を切り替えます。
文字列
StreetViewPanoramaOptions
useViewLifecycleInFragment(boolean useViewLifecycleInFragment)
StreetViewPanoramaFragment を使用する場合、このフラグは、ストリートビュー パノラマのライフサイクルをフラグメントのビューまたはフラグメント自体のどちらに紐付けるかを指定します。
StreetViewPanoramaOptions
userNavigationEnabled(ブール値が有効)
ユーザーがパノラマ間を移動する機能を切り替えます。
StreetViewPanoramaOptions
zoomGesturesEnabled(ブール値が有効)
ジェスチャーを使用してパノラマをズームする機能を切り替えます。

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

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

public StreetViewPanoramaOptions ()

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

パブリック メソッド

public Boolean getPanningGesturesEnabled ()

戻り値
  • true: 最初にユーザーがストリートビュー パノラマ上でジェスチャーでパンできた場合は、

public String getPanoramaId ()

戻り値
  • ストリートビュー パノラマの初期パノラマ ID。指定されていない場合は null

public LatLng getPosition ()

戻り値
  • ストリートビュー パノラマの初期位置。指定されていない場合は null

public Integer getRadius ()

戻り値
  • ストリートビュー パノラマの検索に使用される初期半径。指定されていない場合は null

public StreetViewSource getSource ()

戻り値
  • ストリートビュー パノラマの検索に使用されるソースフィルタ。指定されていない場合は DEFAULT

public Boolean getStreetNamesEnabled ()

戻り値
  • true: ストリートビュー パノラマで最初に道路名を確認できた場合

public StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

戻り値
  • ストリートビュー パノラマの初期カメラ。指定されていない場合は null

public Boolean getUseViewLifecycleInFragment ()

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

public Boolean getUserNavigationEnabled ()

戻り値
  • true: ユーザーが当初は別のストリートビュー パノラマに移動できた場合

public Boolean getZoomGesturesEnabled ()

戻り値
  • true当初、ユーザーがストリートビュー パノラマ上でジェスチャーでズームできる場合

public StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

ユーザーがジェスチャーでパノラマをパンする機能を切り替えます。詳しくは、setPanningGesturesEnabled(boolean) をご覧ください。デフォルトは true です。

パラメータ
有効

public StreetViewPanoramaOptions panoramaCamera StreetViewPanoramaCamera カメラ)

ストリートビュー パノラマの初期カメラを指定します。

パラメータ
カメラ

public StreetViewPanoramaOptions panoramaId (String PanoramaId)

パノラマ ID に基づいてストリートビュー パノラマの初期位置を指定します。Polished ID により設定された位置は、LatLng により設定された位置よりも優先されます。

パラメータ
panoId

public StreetViewPanoramaOptions position LatLng の位置、整数の半径、StreetViewSource ソース)

位置、半径、ソースに基づいて、ストリートビュー パノラマの初期位置を指定します。Polished ID により設定された位置は、LatLng により設定された位置よりも優先されます。

パラメータ
position
半径
target

public StreetViewPanoramaOptions position (LatLng position, Integer radius)

場所と半径に基づいて、ストリートビュー パノラマの初期位置を指定します。cityID によって設定された位置は、LatLng によって設定された位置よりも優先されます。

パラメータ
position
半径

public StreetViewPanoramaOptions position LatLng position)

位置に基づいて、ストリートビュー パノラマの初期位置を指定します。Polished ID により設定された位置は、LatLng により設定された位置よりも優先されます。

パラメータ
position

public StreetViewPanoramaOptions position LatLng position、StreetViewSource ソース)

場所とソースに基づいて、ストリートビュー パノラマの初期位置を指定します。cityID によって設定された位置は、LatLng によって設定された位置よりも優先されます。

パラメータ
position
target

public StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

パノラマに道路名を表示する機能を切り替えます。詳しくは、setStreetNamesEnabled(boolean) をご覧ください。デフォルトは true です。

パラメータ
有効

public String toString ()

public StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

StreetViewPanoramaFragment を使用する場合、このフラグは、ストリートビュー パノラマのライフサイクルをフラグメントのビューまたはフラグメント自体のどちらに紐付けるかを指定します。デフォルト値は false で、ストリートビュー パノラマのライフサイクルがフラグメントに結び付けられています。

フラグメントのライフサイクルを使用すると、フラグメントがデタッチされて再アタッチされたときに、基となる GL コンテキストが保持されるため、ストリートビュー パノラマのレンダリングを高速化できます。この場合、フラグメントをデタッチしても破棄せずに、パノラマで使用されているメモリは解放されません。

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

パラメータ
useViewLifecycleInFragment

public StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

ユーザーがパノラマ間を移動する機能を切り替えます。詳しくは、setUserNavigationEnabled(boolean) をご覧ください。デフォルトは true です。

パラメータ
有効

public StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

ジェスチャーを使用してパノラマをズームする機能を切り替えます。詳しくは、setZoomGesturesEnabled(boolean) をご覧ください。デフォルトは true です。

パラメータ
有効