MarkerOptions

public final class MarkerOptions extended Object
provide Parcelable

マーカーの MarkerOptions を定義します。

デベロッパー ガイド

詳しくは、マーカーに関するデベロッパー ガイドをご覧ください。

継承された定数の概要

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

MarkerOptions()
マーカー オプション セットを新しく作成します。

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

MarkerOptions
alpha(float 型アルファ)
マーカーのアルファ(不透明度)を設定します。
MarkerOptions
anchor(float u, float v)
マーカー画像内の特定の点に配置するアンカーを指定します。
MarkerOptions
collisionBehavior(int collisionBehavior)
マーカーの衝突状態を設定します。
MarkerOptions
draggable(ブール値をドラッグできる)
マーカーのドラッグ可能性を設定します。
MarkerOptions
flat(ブール値のフラット)
このマーカーを地図 true に対してフラットにするか、ビルボードにカメラ false に向けて設置するかを設定します。
浮動小数点数
getAlpha()
この MarkerOptions オブジェクトのアルファセットを取得します。
浮動小数点数
getAnchorU()
左端からアンカーの [0, 1] に正規化された水平距離。
浮動小数点数
getAnchorV()
上端からアンカーまでの垂直方向の距離。[0, 1] に正規化されます。
整数
BitmapDescriptor
getIcon()
この MarkerOptions オブジェクトに設定されたカスタム アイコン記述子を取得します。
浮動小数点数
getInfoWindowAnchorU()
左端から情報ウィンドウのアンカーの [0, 1] に正規化された水平距離。
浮動小数点数
getInfoWindowAnchorV()
上端から情報ウィンドウのアンカーまでの垂直方向の距離。[0, 1] に正規化されます。
LatLng
getPosition()
この MarkerOptions オブジェクトに設定された位置を返します。
浮動小数点数
getRotation()
この MarkerOptions オブジェクトに設定された回転を取得します。
文字列
getSnippet()
この MarkerOptions オブジェクトに設定されたスニペットを取得します。
文字列
getTitle()
この MarkerOptions オブジェクトに設定されたタイトルを取得します。
浮動小数点数
getZIndex()
この MarkerOptions オブジェクトに設定された zIndex を取得します。
MarkerOptions
iconBitmapDescriptor iconDescriptor)
マーカーのアイコンを設定します。
MarkerOptions
infoWindowAnchor(float u, float v)
マーカー画像上の情報ウィンドウのアンカー ポイントを指定します。
ブール値
isDraggable()
この MarkerOptions オブジェクトのドラッグ可能性の設定を取得します。
ブール値
isFlat()
この MarkerOptions オブジェクトのフラット設定を取得します。
ブール値
isVisible()
この MarkerOptions オブジェクトの公開設定を取得します。
MarkerOptions
positionLatLng latlng)
マーカーの位置を設定します。
MarkerOptions
rotation(float 回転)
マーカーのアンカー ポイントを中心として時計回りの角度でマーカーの回転を設定します。
MarkerOptions
snippet(文字列スニペット)
マーカーのスニペットを設定します。
MarkerOptions
title(文字列のタイトル)
マーカーのタイトルを設定します。
MarkerOptions
visible(ブール値を表示)
マーカーの可視性を設定します。
MarkerOptions
zIndex(float zIndex)
マーカーの zIndex を設定します。

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

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

public MarkerOptions ()

マーカー オプション セットを新しく作成します。

パブリック メソッド

public MarkerOptions alpha (float alpha)

マーカーのアルファ(不透明度)を設定します。0 ~ 1 の値を指定できます。0 はマーカーが完全に透明であること、1 はマーカーが完全に不透明であることを表します。

パラメータ
アルファ
戻り値
  • メソッドが呼び出されたオブジェクト(新しいアルファセットを使用)。

public MarkerOptions anchor (float u, float v)

マーカー画像内の特定の点に配置するアンカーを指定します。

anchor は、地表面上のマーカーの位置に固定されるアイコン画像内の点を指定します。

アンカー ポイントは、連続したスペース [0.0, 1.0] x [0.0, 1.0] で指定します。ここで、(0, 0) は画像の左上隅、(1, 1) は右下隅です。W x H の画像のアンカー ポイントは、(W + 1) x (H + 1) のグリッド内で最も近い離散グリッド ポイントであり、スケーリングしてから四捨五入することで取得されます。たとえば 4 x 2 の画像では、アンカー ポイント(0.7, 0.6)はグリッド ポイント(3, 1)に変換されます。

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

パラメータ
u アンカーの U 座標。画像の幅に対する比率([0, 1] の範囲)
v アンカーの V 座標。画像の高さに対する比率([0, 1] の範囲)
戻り値
  • メソッドが呼び出されたオブジェクト。新しいアンカーが設定されます。

public MarkerOptions collisionBehavior (int collisionBehavior)

マーカーの衝突状態を設定します。これは Marker.CollisionBehavior の値です。1 回だけ設定できます。

パラメータ
collisionBehavior
戻り値
  • 衝突状態を設定して、メソッドが呼び出されたオブジェクト。

public MarkerOptions draggable (boolean draggable)

マーカーのドラッグ可能性を設定します。

パラメータ
draggable
戻り値
  • 新しいドラッグ可能な状態が設定された、メソッドが呼び出されたオブジェクト。

public MarkerOptions flat (ブール値の平坦)

このマーカーを地図 true に対してフラットにするか、ビルボードにカメラ false に向けて設置するかを設定します。マーカーが地図に対してフラットな場合、GroundOverlay とは異なり、カメラの回転や傾斜によってマーカーは地図に固定されますが、カメラのズームと同じサイズに保たれます。ビルボードのマーカーは常にカメラの方を向いて描画され、カメラに連動して回転やチルトが行われます。デフォルト値は false です。

パラメータ
横ばい
戻り値
  • 新しいフラット状態が設定された、メソッドが呼び出されたオブジェクト。

public float getAlpha ()

この MarkerOptions オブジェクトのアルファセットを取得します。

戻り値
  • マーカーのアルファ(範囲 [0, 1])。

public float getAnchorU ()

左端からアンカーの [0, 1] に正規化された水平距離。

戻り値
  • アンカーの u 値。

public float getAnchorV ()

上端からアンカーまでの垂直方向の距離。[0, 1] に正規化されます。

戻り値
  • アンカーの v 値。

public int getCollisionBehavior ()

public BitmapDescriptor getIcon ()

この MarkerOptions オブジェクトに設定されたカスタム アイコン記述子を取得します。

戻り値
  • カスタム アイコンを表す BitmapDescriptor、またはカスタム アイコンが設定されていない場合は null

public float getInfoWindowAnchorU ()

左端から情報ウィンドウのアンカーの [0, 1] に正規化された水平距離。

戻り値
  • 情報ウィンドウのアンカーの u 値。

public float getInfoWindowAnchorV ()

上端から情報ウィンドウのアンカーまでの垂直方向の距離。[0, 1] に正規化されます。

戻り値
  • 情報ウィンドウのアンカーの v 値。

public LatLng getPosition ()

この MarkerOptions オブジェクトに設定された位置を返します。

戻り値
  • マーカーの現在の位置を指定する LatLng オブジェクト。

public float getRotation ()

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

戻り値
  • デフォルトの位置からの時計回りの角度で、マーカーの回転。

public String getSnippet ()

この MarkerOptions オブジェクトに設定されたスニペットを取得します。

戻り値
  • マーカーのスニペットを含む文字列。

public String getTitle ()

この MarkerOptions オブジェクトに設定されたタイトルを取得します。

戻り値
  • マーカーのタイトルを含む文字列。

public float getZIndex ()

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

戻り値
  • マーカーの zIndex。

public MarkerOptions icon BitmapDescriptor iconDescriptor)

マーカーのアイコンを設定します。

パラメータ
iconDescriptor null の場合、デフォルトのマーカーが使用されます。
戻り値
  • 新しいアイコン記述子が設定された、メソッドが呼び出されたオブジェクト。

public MarkerOptions infoWindowAnchor (float u, float v)

マーカー画像上の情報ウィンドウのアンカー ポイントを指定します。これはアンカーと同じ座標系で指定されます。詳しくは、anchor(float, float) をご覧ください。デフォルトは、画像の上部中央です。

パラメータ
u 情報ウィンドウのアンカーの U 座標。画像の幅に対する比率([0, 1] の範囲)として表されます。
v 情報ウィンドウのアンカーの V 座標。画像の高さに対する比率([0, 1] の範囲)として表されます。
戻り値
  • メソッドが呼び出されたオブジェクト。新しい情報ウィンドウのアンカーが設定されます。

public boolean isDraggable ()

この MarkerOptions オブジェクトのドラッグ可能性の設定を取得します。

戻り値
  • マーカーがドラッグ可能な場合は true、それ以外の場合は false を返します。

public boolean isFlat ()

この MarkerOptions オブジェクトのフラット設定を取得します。

戻り値
  • マーカーが地図に対して平らな場合は true、マーカーがカメラの方を向いている場合は false

public boolean isVisible ()

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

戻り値
  • マーカーが表示されている場合は true。それ以外の場合は false を返します。

public MarkerOptions position (LatLng latlng)

マーカーの位置を設定します。

パラメータ
緯度経度
戻り値
  • メソッドが呼び出されたオブジェクト。新しい位置が設定されます。

public MarkerOptions rotation (浮動小数点回転)

マーカーのアンカー ポイントを中心として時計回りの角度でマーカーの回転を設定します。回転軸はマーカーに対して垂直です。0 の回転はマーカーのデフォルト位置に対応します。地図上のマーカーがフラットな場合、デフォルトの位置は北方向に揃えられ、地図上のマーカーは常に平らな状態で回転します。マーカーがビルボードの場合、デフォルトの位置は上向きとなり、マーカーは常にカメラの方を向いて回転します。デフォルト値は 0 です。

パラメータ
ローテーション
戻り値
  • 新しい回転が設定された、メソッドが呼び出されたオブジェクト。

public MarkerOptions snippet (文字列スニペット)

マーカーのスニペットを設定します。

パラメータ
snippet
戻り値
  • メソッドが呼び出されたオブジェクト。新しいスニペットが設定されます。

public MarkerOptions title (文字列のタイトル)

マーカーのタイトルを設定します。

パラメータ
title
戻り値
  • メソッドが呼び出されたオブジェクト。新しいタイトルが設定されます。

public MarkerOptions visible (boolean visible)

マーカーの可視性を設定します。

パラメータ
表示
戻り値
  • メソッドが呼び出されたオブジェクトのオブジェクト。新しい公開状態が設定されます。

public MarkerOptions zIndex (float zIndex)

マーカーの zIndex を設定します。

パラメータ
zIndex
戻り値
  • 新しい zIndex を設定して、メソッドが呼び出されたオブジェクト。