を拡張 implements Parcelable
地面オーバーレイのオプションを定義します。
定数の概要
float | NO_DIMENSION | 高さの寸法が指定されていない場合のフラグ。 |
継承された定数の概要
パブリック コンストラクタの概要
GroundOverlayOptions()
地面オーバーレイのオプション セットを新規作成します。
|
パブリック メソッドの概要
GroundOverlayOptions |
anchor(float u, float v)
アンカーを指定します。
|
GroundOverlayOptions |
bearing(float bearing)
地面オーバーレイの bearing を北からの時計回りの度数で指定します。
|
GroundOverlayOptions |
clickable(ブール値(クリック可能))
地面オーバーレイがクリック可能かどうかを指定します。
|
float |
getAnchorU()
水平方向の相対アンカー:
0.0 と 1.0 は左端と右端を示します。
できます。 |
float |
getAnchorV()
垂直方向の相対アンカー:
0.0 と 1.0 はそれぞれ上端と下端を示します。 |
float |
getBearing()
この
GroundOverlayOptions オブジェクトに設定された方角を取得します。 |
LatLngBounds |
getBounds()
この
GroundOverlayOptions オブジェクトに設定された境界を取得します。 |
float |
getHeight()
この
GroundOverlayOptions オブジェクトに設定された高さを取得します。 |
BitmapDescriptor |
getImage()
この
GroundOverlayOptions オブジェクトに設定された画像記述子を取得します。 |
LatLng |
getLocation()
この
GroundOverlayOptions オブジェクトに設定されたロケーションを取得します。 |
float |
getTransparency()
この
GroundOverlayOptions オブジェクトに設定された透明度を取得します。 |
float |
getWidth()
この
GroundOverlayOptions オブジェクトに設定された幅を取得します。 |
float |
getZIndex()
この
GroundOverlayOptions オブジェクトに設定された zIndex セットを取得します。 |
GroundOverlayOptions | |
boolean |
isClickable()
この
GroundOverlayOptions オブジェクトのクリック可否の設定を取得します。 |
boolean |
isVisible()
この
GroundOverlayOptions オブジェクトの公開設定を取得します。 |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions |
transparency(浮動小数点の透明度)
地面オーバーレイの透明度を指定します。
|
GroundOverlayOptions |
visible(boolean visible)
地面オーバーレイの表示 / 非表示を指定します。
|
GroundOverlayOptions |
zIndex(浮動小数点型の zIndex)
地面オーバーレイの zIndex、つまり描画順序を指定します。
|
継承されたメソッドの概要
定数
<ph type="x-smartling-placeholder"></ph> 一般公開 静的 ファイナル 浮動小数点数 NO_DIMENSION
高さの寸法が指定されていない場合のフラグ。
パブリック コンストラクタ
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions ()
地面オーバーレイのオプション セットを新規作成します。
パブリック メソッド
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 アンカー (float u, float v)
アンカーを指定します。
アンカーは、地面オーバーレイの位置に揃えられます。
アンカー ポイントは、(0,0)、(1,0)、(0,1)、(1,1) の 2 次元連続空間で指定します。 は、それぞれ左上、右上、左下、右下の角を表します。
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
パラメータ
u | アンカーの u 座標 |
---|---|
v | アンカーの v 座標 |
戻り値
- 新しいアンカー セットを持つこの
GroundOverlayOptions
オブジェクト。
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 ベアリング (フローティング方向)
地面オーバーレイの bearing を北からの時計回りの度数で指定します。ローテーションは アンカー ポイントに関して実行される指定しない場合のデフォルトは 0(画像の上)です。 北を指すなど)。
緯度と経度の範囲は回転前に適用されます。
パラメータ
bearing | 方向を表す角度で表します。範囲外の値 [0, 360) 正規化されます。 |
---|
戻り値
- 新しい bearing セットでこの
GroundOverlayOptions
オブジェクトを使います。
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 クリック可能 (クリック可能ブール値)
地面オーバーレイがクリック可能かどうかを指定します。デフォルトのクリック可能性は false
です。
パラメータ
クリック可能 | クリック可能性の新しい設定。 |
---|
戻り値
- 新しいクリック可能性の設定を使用して、この
GroundOverlayOptions
オブジェクトを作成します。
<ph type="x-smartling-placeholder"></ph> 一般公開 浮動小数点数 getAnchorU ()
水平方向の相対アンカー:0.0
と 1.0
は左端と右端を示します。
できます。他のアンカー値も適宜補間されます。
戻り値
- 水平方向の端相対アンカー位置。
<ph type="x-smartling-placeholder"></ph> 一般公開 浮動小数点数 getAnchorV ()
垂直方向の相対アンカー:0.0
と 1.0
はそれぞれ上端と下端を示します。
他のアンカー値も適宜補間されます。
戻り値
- 垂直方向の端相対アンカー位置。
<ph type="x-smartling-placeholder"></ph> 一般公開 浮動小数点数 getBearing ()
この GroundOverlayOptions
オブジェクトに設定された方角を取得します。
戻り値
- 地面オーバーレイの bearing を設定するだけです。
<ph type="x-smartling-placeholder"></ph> 一般公開 LatLngBounds をご覧ください。 getBounds ()
この GroundOverlayOptions
オブジェクトに設定された境界を取得します。
戻り値
- 地面オーバーレイの境界を設定します位置が設定されている場合は
null
になりますposition(LatLng, float)
またはposition(LatLng, float, float)
を使用
<ph type="x-smartling-placeholder"></ph> 一般公開 浮動小数点数 getHeight ()
この GroundOverlayOptions
オブジェクトに設定された高さを取得します。
戻り値
- 地面オーバーレイの高さ
<ph type="x-smartling-placeholder"></ph> 一般公開 BitmapDescriptor をご覧ください。 getImage ()
この GroundOverlayOptions
オブジェクトに設定された画像記述子を取得します。
戻り値
- 地面オーバーレイの画像を表す
BitmapDescriptor
。
<ph type="x-smartling-placeholder"></ph> 一般公開 LatLng をご覧ください。 getLocation ()
この GroundOverlayOptions
オブジェクトに設定されたロケーションを取得します。
戻り値
- 地面オーバーレイのアンカーを配置する場所。次の場合は
null
になります。 位置はpositionFromBounds(LatLngBounds)
を使用して設定されました。
<ph type="x-smartling-placeholder"></ph> 一般公開 浮動小数点数 getTransparency ()
この GroundOverlayOptions
オブジェクトに設定された透明度を取得します。
戻り値
- 地面オーバーレイの透明度を設定します。
<ph type="x-smartling-placeholder"></ph> 一般公開 浮動小数点数 getWidth ()
この GroundOverlayOptions
オブジェクトに設定された幅を取得します。
戻り値
- 地面オーバーレイの幅。
<ph type="x-smartling-placeholder"></ph> 一般公開 浮動小数点数 getZIndex ()
この GroundOverlayOptions
オブジェクトに設定された zIndex セットを取得します。
戻り値
- 地面オーバーレイの zIndex
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 画像 (BitmapDescriptor imageDescriptor)
この地面オーバーレイの画像を指定します。
画像を(地図上に画像を描画するために使用する)テクスチャとして読み込むには、次のようにする必要があります。 面が 2 の累乗数の画像に変換されます。これは mipmap を使用して さまざまなズームレベルでテクスチャをレンダリングするために作成されています。詳しくは、Mipmap(Wikipedia)をご覧ください。したがって、 メモリを節約するため、この変換を回避してメモリを節約するには、 2 のべき乗です。
パラメータ
imageDescriptor | この地面オーバーレイに使用する BitmapDescriptor |
---|
戻り値
- 新しい画像セットを含むこの
GroundOverlayOptions
オブジェクト。
<ph type="x-smartling-placeholder"></ph> 一般公開 ブール値 isClickable ()
この GroundOverlayOptions
オブジェクトのクリック可否の設定を取得します。
戻り値
- 地面オーバーレイがクリック可能な場合は
true
。そうでない場合はfalse
。
<ph type="x-smartling-placeholder"></ph> 一般公開 ブール値 isVisible ()
この GroundOverlayOptions
オブジェクトの公開設定を取得します。
戻り値
- この地面オーバーレイを表示する場合は
true
、そうでない場合はfalse
。
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 位置 (LatLng の位置、浮動小数点数の幅)
アンカー ポイント(LatLng
)と
幅(メートル単位)。高さは、アスペクト比を維持したまま調整されます。
パラメータ
場所 | 指定された場所のアンカー ポイントLatLng を示す地図上の位置
イメージは修正されたままになりますアンカーは、
適用(setDimensions、setBearing など)。 |
---|---|
幅 | オーバーレイの幅(メートル単位)。高さは自動的に 自動的に作成されます。 |
戻り値
- 新しい位置セットで
GroundOverlayOptions
オブジェクトを作成します。
例外
IllegalArgumentException | アンカーが null の場合 |
---|---|
IllegalArgumentException | 幅が負の場合 |
IllegalStateException | positionFromBounds(LatLngBounds) を使用して位置がすでに設定されている場合
|
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 位置 (LatLng の位置、浮動小数点の幅、浮動小数点の高さ)
アンカー ポイント(LatLng
)の幅を使用して、この地面オーバーレイの位置を指定します
(どちらもメートル単位)。レンダリングされると、画像はサイズに合わせてスケーリングされます。
あります。
パラメータ
場所 | 指定された場所のアンカー ポイントLatLng を示す地図上の位置
イメージは修正されたままになりますアンカーは、
適用(setDimensions、setBearing など)。 |
---|---|
幅 | オーバーレイの幅(メートル単位) |
height | オーバーレイの高さ(メートル単位) |
戻り値
- 新しい位置セットで
GroundOverlayOptions
オブジェクトを作成します。
例外
IllegalArgumentException | アンカーが null の場合 |
---|---|
IllegalArgumentException | 幅または高さが負の値の場合 |
IllegalStateException | positionFromBounds(LatLngBounds) を使用して位置がすでに設定されている場合
|
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 positionFromBounds (LatLngBounds 境界)
この地面オーバーレイの位置を指定します。
パラメータ
bounds | 地面オーバーレイを配置する LatLngBounds |
---|
戻り値
- 新しい位置セットで
GroundOverlayOptions
オブジェクトを作成します。
例外
IllegalStateException | position(LatLng, float) または position(LatLng, float, float) を使用して位置がすでに設定されている場合
|
---|
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 透明性 (浮動小数点数)
地面オーバーレイの透明度を指定します。デフォルトの透明度は 0
です。
(不透明)。
パラメータ
透明性 | [0..1] の範囲内の浮動小数点数。0 は地面を示します。
オーバーレイは不透明で、1 は地面オーバーレイが透明であることを表します。 |
---|
戻り値
- 新しい透明度設定を使用して、この
GroundOverlayOptions
オブジェクトを作成します。
例外
IllegalArgumentException | 透明度が [0..1] の範囲外の場合。 |
---|
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 表示 (ブール値を表示)
<ph type="x-smartling-placeholder"></ph> 一般公開 GroundOverlayOptions をご覧ください。 zIndex (浮動小数点数 zIndex)
地面オーバーレイの zIndex、つまり描画順序を指定します。詳しくは、 zIndex の詳細については、このクラスの冒頭にあるドキュメントをご覧ください。
パラメータ
zIndex |
---|
戻り値
- 新しい zIndex 設定を含むこの
GroundOverlayOptions
オブジェクト。