Marker クラス
google.maps.Marker
クラス
このクラスは MVCObject
を拡張します。
const {Marker} = await google.maps.importLibrary("marker")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Marker |
Marker([opts]) パラメータ:
指定されたオプションでマーカーを作成します。地図が指定されている場合、マーカーは構築時に地図に追加されます。マーカーを表示するには、位置を設定する必要があります。 |
定数 | |
---|---|
MAX_ZINDEX |
API がマーカーに割り当てるデフォルトの最大 Z-Index。Z インデックスを高い値にするほど、マーカーが前に表示されます。 |
メソッド | |
---|---|
getAnimation |
getAnimation() パラメータ: なし
戻り値:
Animation|null|undefined 現在実行中のアニメーションを取得します。 |
getClickable |
getClickable() パラメータ: なし
戻り値:
boolean マーカーがクリック可能な場合は True。Marker のクリック可能なステータスを取得します。 |
getCursor |
getCursor() パラメータ: なし
戻り値:
string|null|undefined ホバー時に表示されるマウスカーソルのタイプを取得します。 |
getDraggable |
getDraggable() パラメータ: なし
戻り値:
boolean マーカーがドラッグ可能である場合は true。Marker のドラッグ可能なステータスを取得します。 |
getIcon |
getIcon() パラメータ: なし
Marker のアイコンを取得します。MarkerOptions.icon をご確認ください。 |
getLabel |
getLabel() パラメータ: なし
戻り値:
MarkerLabel|string|null|undefined Marker のラベルを取得します。MarkerOptions.label をご確認ください。 |
getMap |
getMap() パラメータ: なし
戻り値:
Map|StreetViewPanorama Marker がレンダリングされる地図またはパノラマを取得します。 |
getOpacity |
getOpacity() パラメータ: なし
戻り値:
number|null|undefined 0.0 ~ 1.0 の数値。Marker の不透明度を取得します。 |
getPosition |
getPosition() パラメータ: なし
戻り値:
LatLng|null|undefined Marker の位置を取得します。 |
getShape |
getShape() パラメータ: なし
戻り値:
MarkerShape|null|undefined |
getTitle |
getTitle() パラメータ: なし
戻り値:
string|null|undefined Marker ツールチップのタイトルを取得します。MarkerOptions.title をご確認ください。 |
getVisible |
getVisible() パラメータ: なし
戻り値:
boolean マーカーが表示されている場合は True。Marker の可視性を取得します。 |
getZIndex |
getZIndex() パラメータ: なし
戻り値:
number|null|undefined マーカーの zIndex。Marker の zIndex を取得します。MarkerOptions.zIndex をご確認ください。 |
setAnimation |
setAnimation([animation]) パラメータ:
戻り値: なし
アニメーションを開始します。進行中のアニメーションはキャンセルされます。現在サポートされているアニメーションは Animation.BOUNCE 、Animation.DROP です。null を渡すと、アニメーションが停止します。 |
setClickable |
setClickable(flag) パラメータ:
戻り値: なし
Marker がクリック可能かどうかを設定します。 |
setCursor |
setCursor([cursor]) パラメータ:
戻り値: なし
ホバー時に表示されるマウスカーソルのタイプを設定します。 |
setDraggable |
setDraggable(flag) パラメータ:
戻り値: なし
Marker がドラッグ可能かどうかを設定します。 |
setIcon |
setIcon([icon]) 戻り値: なし
Marker のアイコンを設定します。MarkerOptions.icon をご確認ください。 |
setLabel |
setLabel([label]) パラメータ:
戻り値: なし
Marker のラベルを設定します。MarkerOptions.label をご確認ください。 |
setMap |
setMap(map) パラメータ:
戻り値: なし
指定された地図またはパノラマに Marker をレンダリングします。地図が null に設定されている場合、マーカーは削除されます。 |
setOpacity |
setOpacity([opacity]) パラメータ:
戻り値: なし
Marker の不透明度を設定します。 |
setOptions |
setOptions(options) パラメータ:
戻り値: なし
Marker のオプションを設定します。 |
setPosition |
setPosition([latlng]) パラメータ:
戻り値: なし
Marker の位置を設定します。 |
setShape |
setShape([shape]) パラメータ:
戻り値: なし
|
setTitle |
setTitle([title]) パラメータ:
戻り値: なし
Marker ツールチップのタイトルを設定します。MarkerOptions.title をご確認ください。 |
setVisible |
setVisible(visible) パラメータ:
戻り値: なし
Marker が表示される場合に設定します。 |
setZIndex |
setZIndex([zIndex]) パラメータ:
戻り値: なし
Marker の zIndex を設定します。MarkerOptions.zIndex をご確認ください。 |
継承:
addListener 、
bindTo 、
get 、
notify 、
set 、
setValues 、
unbind 、
unbindAll
|
イベント | |
---|---|
animation_changed |
function() 引数: なし
このイベントは、 Marker アニメーション プロパティが変更されたときに発生します。 |
click |
function(event) 引数:
このイベントは、 Marker アイコンがクリックされたときに発生します。 |
clickable_changed |
function() 引数: なし
このイベントは、 Marker クリック可能プロパティが変更されたときに発生します。 |
contextmenu |
function(event) 引数:
このイベントは、 Marker で DOM contextmenu イベントが発生したときに発生します。 |
cursor_changed |
function() 引数: なし
このイベントは、 Marker カーソル プロパティが変更されたときに発生します。 |
dblclick |
function(event) 引数:
このイベントは、 Marker アイコンがダブルクリックされたときに発生します。 |
drag |
function(event) 引数:
このイベントは、ユーザーが Marker をドラッグしている間、繰り返し発生します。 |
dragend |
function(event) 引数:
このイベントは、ユーザーが Marker のドラッグを終了したときに発生します。 |
draggable_changed |
function() 引数: なし
このイベントは、 Marker draggable プロパティが変更されたときに発生します。 |
dragstart |
function(event) 引数:
このイベントは、ユーザーが Marker のドラッグを開始したときに発生します。 |
flat_changed |
function() 引数: なし
このイベントは、 Marker フラット プロパティが変更されたときに発生します。 |
icon_changed |
function() 引数: なし
このイベントは、 Marker アイコン プロパティが変更されたときに発生します。 |
mousedown |
function(event) 引数:
このイベントは、 Marker で mousedown が発生したときに発生します。 |
mouseout |
function(event) 引数:
このイベントは、マウスが Marker アイコンの領域から離れたときに発生します。 |
mouseover |
function(event) 引数:
|