GroundOverlayOptions

Public final クラス GroundOverlayOptions がオブジェクトを拡張
Parcelable を実装

地面オーバーレイのオプションを定義します。

定数の概要

float ディメンションなし 高さのディメンションが指定されていない場合のフラグ。

継承された定数の概要

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

GroundOverlayOptions()
新しい地面オーバーレイ オプション セットを作成します。

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

GroundOverlayOptions
anchor(float u, float v)
アンカーを指定します。
GroundOverlayOptions
bearing(フロート ベアリング)
地面オーバーレイの方向指定を北から時計回りの度数で指定します。
GroundOverlayOptions
clickable(ブール値のクリック可能)
地面オーバーレイがクリック可能かどうかを指定します。
浮動小数点数
getAnchorU()
水平相対アンカー。0.01.0 はそれぞれ左端と右端を示します。
浮動小数点数
getAnchorV()
垂直相対アンカー。0.01.0 はそれぞれ上端と下端を示します。
浮動小数点数
getBearing()
この GroundOverlayOptions オブジェクトの方向指定セットを取得します。
LatLngBounds
getBounds()
この GroundOverlayOptions オブジェクトに設定された境界を取得します。
浮動小数点数
getHeight()
この GroundOverlayOptions オブジェクトに設定されている高さを取得します。
BitmapDescriptor
getImage()
この GroundOverlayOptions オブジェクトに設定されている画像記述子を取得します。
LatLng
getLocation()
この GroundOverlayOptions オブジェクトに設定された場所を取得します。
浮動小数点数
getTransparency()
この GroundOverlayOptions オブジェクトに設定された透明度を取得します。
浮動小数点数
getWidth()
この GroundOverlayOptions オブジェクトに設定された幅を取得します。
浮動小数点数
getZIndex()
この GroundOverlayOptions オブジェクトに設定された zIndex を取得します。
GroundOverlayOptions
imageBitmapDescriptor imageDescriptor)
この地面オーバーレイの画像を指定します。
ブール値
isClickable()
この GroundOverlayOptions オブジェクトのクリック設定を取得します。
ブール値
isVisible()
この GroundOverlayOptions オブジェクトの公開設定を取得します。
GroundOverlayOptions
position(LatLng location, float width)
アンカー ポイント(LatLng)と幅(メートル単位)を使用して、この地面オーバーレイの位置を指定します。
GroundOverlayOptions
position(LatLng location, float width, float height)
アンカー ポイント(LatLng)、幅と高さ(メートル単位)を使用して、この地面オーバーレイの位置を指定します。
GroundOverlayOptions
positionFromBoundsLatLngBounds 境界)
この地面オーバーレイの位置を指定します。
GroundOverlayOptions
transparency(浮動小数点透明性)
地面オーバーレイの透明度を指定します。
GroundOverlayOptions
visible(ブール値を表示)
地面オーバーレイの可視性を指定します。
GroundOverlayOptions
zIndex(浮動小数点数の zIndex)
地面オーバーレイの zIndex、つまり描画順序を指定します。

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

定数

public static final float NO_DIMENSION

高さのディメンションが指定されていない場合のフラグ。

定数値: -1.0

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

public GroundOverlayOptions ()

新しい地面オーバーレイ オプション セットを作成します。

パブリック メソッド

public GroundOverlayOptions anchor (float u, float v)

アンカーを指定します。

アンカーが地面オーバーレイの位置に合わせて配置されます。

アンカー ポイントは 2D の連続する空間で指定します。(0,0)、(1,0)、(0,1)、(1,1) は、それぞれ左上、右上、左下、右下隅を表します。

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 

パラメータ
u アンカーの u 座標
v アンカーの v 座標
戻り値

public GroundOverlayOptions bearing (フロート ベアリング)

地面オーバーレイの方向指定を北から時計回りの度数で指定します。回転はアンカー ポイントを中心に行われます。指定しない場合、デフォルトは 0 です(画像の北が北になります)。

なお、緯度と経度の境界は回転の前に適用されます。

パラメータ
bearing [0, 360) 以外の値は正規化されます。
戻り値
  • この GroundOverlayOptions オブジェクトには新しいベアリング セットが必要です。

public GroundOverlayOptions クリック可能 (ブール値のクリック可能)

地面オーバーレイがクリック可能かどうかを指定します。デフォルトのクリック可能性は false です。

パラメータ
クリックできます 新しいクリック設定。
戻り値

public float getAnchorU ()

水平相対アンカー。0.01.0 はそれぞれ左端と右端を示します。その他のアンカー値は、それに応じて補間されます。

戻り値
  • 水平方向のエッジ相対アンカー位置。

public float getAnchorV ()

垂直相対アンカー。0.01.0 はそれぞれ上端と下端を示します。その他のアンカー値は、それに応じて補間されます。

戻り値
  • 垂直エッジの相対アンカー位置。

public float getBearing ()

この GroundOverlayOptions オブジェクトの方向指定セットを取得します。

戻り値
  • 地面オーバーレイの方向指定。

public LatLngBounds getBounds ()

この GroundOverlayOptions オブジェクトに設定された境界を取得します。

戻り値

public float getHeight ()

この GroundOverlayOptions オブジェクトに設定されている高さを取得します。

戻り値
  • 地面オーバーレイの高さ。

public BitmapDescriptor getImage ()

この GroundOverlayOptions オブジェクトに設定されている画像記述子を取得します。

戻り値

public LatLng getLocation ()

この GroundOverlayOptions オブジェクトに設定された場所を取得します。

戻り値
  • 地面オーバーレイのアンカーを配置する場所。positionFromBounds(LatLngBounds) を使用して位置を設定した場合は、null になります。

public float getTransparency ()

この GroundOverlayOptions オブジェクトに設定された透明度を取得します。

戻り値
  • 地面オーバーレイの透明度。

public float getWidth ()

この GroundOverlayOptions オブジェクトに設定された幅を取得します。

戻り値
  • 地面オーバーレイの幅。

public float getZIndex ()

この GroundOverlayOptions オブジェクトに設定された zIndex を取得します。

戻り値
  • 地面オーバーレイの zIndex。

public GroundOverlayOptions image (BitmapDescriptor imageDescriptor)

このグラウンド オーバーレイの画像を指定します。

画像を(地図に画像を描画するために使用される)テクスチャとして読み込むには、画像の各辺が 2 のべき数に変換されなければなりません。これは、さまざまなズームレベルでテクスチャをレンダリングするために mipmap を作成するためです。詳細については、Mipmap(Wikipedia)をご覧ください。したがって、この変換を回避してメモリを節約するには、画像のサイズを 2 のべき乗にすることをおすすめします。

パラメータ
imageDescriptor この地面オーバーレイに使用する BitmapDescriptor
戻り値

public boolean isClickable ()

この GroundOverlayOptions オブジェクトのクリック設定を取得します。

戻り値
  • 地面オーバーレイがクリック可能である場合は true、そうでない場合は false

public boolean isVisible ()

この GroundOverlayOptions オブジェクトの公開設定を取得します。

戻り値
  • この地面オーバーレイが表示されている場合、true。そうでない場合は false

public GroundOverlayOptions position (LatLng location, float width)

アンカー ポイント(LatLng)と幅(メートル単位)を使用して、この地面オーバーレイの位置を指定します。高さは、アスペクト比を維持するために調整されます。

パラメータ
location 指定された画像内のアンカー ポイントが固定される、地図 LatLng 上の位置。変形(setDimensions、setBearing など)が適用されると、アンカーは地面上の位置に固定されたままになります。
width オーバーレイの幅(メートル単位)。高さは、画像のアスペクト比に基づいて自動的に決定されます。
戻り値
スロー値
IllegalArgumentException アンカーが null の場合
IllegalArgumentException 幅が負の場合
IllegalStateException 位置がすでに positionFromBounds(LatLngBounds) を使用して設定されている場合

public GroundOverlayOptions position (LatLng location, float width, float height)

アンカー ポイント(LatLng)、幅と高さ(メートル単位)を使用して、この地面オーバーレイの位置を指定します。レンダリング時に、画像は指定されたサイズに合わせてスケーリングされます。

パラメータ
location 指定された画像内のアンカー ポイントが固定される、地図 LatLng 上の位置。変形(setDimensions、setBearing など)が適用されると、アンカーは地面上の位置に固定されたままになります。
width オーバーレイの幅(メートル単位)
高さ オーバーレイの高さ(メートル単位)
戻り値
スロー値
IllegalArgumentException アンカーが null の場合
IllegalArgumentException 幅または高さが負の値の場合
IllegalStateException 位置がすでに positionFromBounds(LatLngBounds) を使用して設定されている場合

public GroundOverlayOptions positionFromBounds (LatLngBounds 境界)

この地面オーバーレイの位置を指定します。

パラメータ
境界 地面オーバーレイを配置する LatLngBounds です。
戻り値
スロー値
IllegalStateException 位置がすでに position(LatLng, float) または position(LatLng, float, float) を使用して設定されている場合

public GroundOverlayOptions transparency (float transparency)

地面オーバーレイの透明度を指定します。デフォルトの透明度は 0(不透明)です。

パラメータ
透明性 [0..1] の範囲の浮動小数点数。0 は地面オーバーレイが不透明であることを意味し、1 は地面オーバーレイが透明であることを意味します。
戻り値
スロー値
IllegalArgumentException 透明度が [0..1] の範囲外の場合。

public GroundOverlayOptions visible (ブール値を表示)

地面オーバーレイの可視性を指定します。デフォルトの可視性は true です。

パラメータ
表示
戻り値

public GroundOverlayOptions zIndex (float zIndex)

地面オーバーレイの zIndex、つまり描画順序を指定します。zIndex の詳細については、このクラスの上部にあるドキュメントをご覧ください。

パラメータ
Z-index
戻り値