# Marker
マーカーコンポーネントを作成します。
Evented (opens new window) を拡張しています。
new Marker(options: Object)
# パラメータ
# options
(Object
(opens new window))
名前 | 説明 |
---|---|
options.element HTMLElement (opens new window) | マーカーとして使用する DOM エレメント。デフォルトは、水色のしずく型の SVG マーカー |
# インスタンスメンバ
# addTo(map)
Marker
を Map
オブジェクトに取り付けます。
# パラメータ
map
(Map
) マーカーを追加する Mini Tokyo 3D マップ
# 返り値
Marker
: メソッドチェーンを可能にするために自分自身を返す
# remove()
マーカーをマップから削除します。
# 返り値
Marker
: メソッドチェーンを可能にするために自分自身を返す
# setActivity(active)
マーカーのアクティブ状態を設定します。アクティブな状態とは、マーカーが選択されてハイライト表示されている状態を指します。
# パラメータ
active
(boolean
(opens new window)) trueの場合、マーカーがアクティブになる
# 返り値
Marker
: メソッドチェーンを可能にするために自分自身を返す
# setLngLat(lnglat)
マーカーの地理的な位置を設定し、移動させます。
# パラメータ
lnglat
(LngLatLike
(opens new window)) マーカーを設置する位置を示す LngLatLike (opens new window)
# 返り値
Marker
: メソッドチェーンを可能にするために自分自身を返す
# setVisibility(visible)
マーカーの表示状態を設定します。
# パラメータ
visible
(boolean
(opens new window)) true
の場合、マーカーが表示される
# 返り値
Marker
: メソッドチェーンを可能にするために自分自身を返す
# イベント
# click
マーカー上でポインティングデバイス(通常はマウス)を押して離すと発生します。
# mouseenter
ポインティングデバイス(通常はマウス)がマーカーに入ったときに発生します。
# mouseleave
ポインティングデバイス(通常はマウス)がマーカーから離れたときに発生します。