MarkerOptions

Public final クラス MarkerOptions が Object を拡張
Parcelable を実装

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

デベロッパー ガイド

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

継承された定数の概要

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

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

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

MarkerOptions
alpha(浮動小数点アルファ版)
マーカーのアルファ(不透明度)を設定します。
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
position(LatLng latlng)
マーカーの位置を設定します。
MarkerOptions
rotation(浮動小数点回転)
マーカーのアンカー ポイントを中心として、時計回りの角度でマーカーの回転を設定します。
MarkerOptions
snippet(文字列スニペット)
マーカーのスニペットを設定します。
MarkerOptions
title(文字列タイトル)
マーカーのタイトルを設定します。
MarkerOptions
visible(ブール値を表示)
マーカーを表示するかどうかを設定します。
MarkerOptions
zIndex(浮動小数点数の zIndex)
マーカーの zIndex を設定します。

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

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

public MarkerOptions ()

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

パブリック メソッド

public MarkerOptions アルファ版 (浮動小数点アルファ版)

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

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

public MarkerOptions anchor (float u, float v)

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

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

アンカー ポイントは連続空間 [0.0, 1.0] x [0.0, 1.0] で指定します。(0, 0)は画像の左上隅、(1, 1)は右下の角です。W × H 画像のアンカー ポイントは、(W + 1) × (H + 1)のグリッドにおける最も近い個別グリッドポイントで、この四捨五入によってスケーリングされます。たとえば 4x2 の画像では、アンカー ポイント(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 dragable (ブール値ドラッグ可能)

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

パラメータ
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 オブジェクトの回転セットを取得します。

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

公開 文字列 getSnippet ()

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

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

公開 文字列 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 (文字列スニペット)

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

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

public MarkerOptions title (String title)

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

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

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

マーカーを表示するかどうかを設定します。

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

public MarkerOptions zIndex (浮動小数点数 zIndex)

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

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