MarkerOptions

public class MarkerOptions extensions オブジェクト
validate Parcelable

マーカーのオプションを定義します。

継承された定数の概要

フィールドの概要

public static final Creator<MarkerOptions> クリエイター

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

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

MarkerOptions
anchor(float u, float v)
マーカー画像内の特定の点に配置するアンカーを指定します。
整数
浮動小数点数
getAnchorU()
左端からアンカーの [0, 1] に正規化された水平距離。
浮動小数点数
getAnchorV()
上端からアンカーまでの垂直方向の距離。[0, 1] に正規化されます。
ビットマップ
getIcon()
この MarkerOptions オブジェクトに設定したカスタム アイコンを返します。
LatLng
getPosition()
この MarkerOptions オブジェクトに設定された位置を返します。
文字列
getTitle()
この MarkerOptions オブジェクトのタイトルを返します。
MarkerOptions
icon(ビットマップ アイコン)
マーカーのアイコンを設定します。
MarkerOptions
positionLatLng latLng)
マーカーの位置を設定します。
MarkerOptions
title(文字列のタイトル)
マーカーのタイトルを設定します。
void
writeToParcel(Parcel out、int フラグ)

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

フィールド

public static final Creator<MarkerOptions> CREATOR

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

public MarkerOptions ()

パブリック メソッド

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 int describeContents ()

public float getAnchorU ()

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

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

public float getAnchorV ()

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

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

public Bitmap getIcon ()

この MarkerOptions オブジェクトに設定したカスタム アイコンを返します。

戻り値
  • カスタム アイコンを表すビットマップ。カスタム アイコンが設定されていない場合は null

public LatLng getPosition ()

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

戻り値
  • マーカーの位置を指定する LatLng オブジェクト。位置が設定されていない場合は null

public String getTitle ()

この MarkerOptions オブジェクトのタイトルを返します。

戻り値
  • マーカーのタイトル、タイトルが設定されていない場合は空の文字列。

public MarkerOptions アイコン (ビットマップ アイコン)

マーカーのアイコンを設定します。アイコンを指定しない場合、デフォルトのピンスタイルが使用されます。

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

public MarkerOptions position (LatLng latLng)

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

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

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

マーカーのタイトルを設定します。デフォルトのタイトルは空の文字列です。

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

public void writeToParcel (Parcel out、int フラグ)

パラメータ
/
flags