provide Parcelable
継承された定数の概要
パブリック コンストラクタの概要
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 | |
MarkerOptions |
infoWindowAnchor(float u, float v)
マーカー画像上の情報ウィンドウのアンカー ポイントを指定します。
|
ブール値 |
isDraggable()
この
MarkerOptions オブジェクトのドラッグ可能性の設定を取得します。 |
ブール値 |
isFlat()
この
MarkerOptions オブジェクトのフラット設定を取得します。 |
ブール値 |
isVisible()
この
MarkerOptions オブジェクトの公開設定を取得します。 |
MarkerOptions | |
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 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 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 を設定して、メソッドが呼び出されたオブジェクト。