Marker (legacy)

Marker クラス

google.maps.Marker クラス

このクラスは MVCObject を拡張します。

const {Marker} = await google.maps.importLibrary("marker") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

Marker
Marker([opts])
パラメータ: 
  • optsMarkerOptions optional 名前付きの省略可能な引数
指定されたオプションでマーカーを作成します。地図が指定されている場合、マーカーは構築時に地図に追加されます。マーカーを表示するには、位置を設定する必要があります。
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()
パラメータ: なし
戻り値:  string|Icon|Symbol|null|undefined
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
インタラクションに使用される Marker の形状を取得します。MarkerOptions.shapeMarkerShape をご覧ください。
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])
パラメータ: 
  • animationAnimation optional 再生するアニメーション。
戻り値: なし
アニメーションを開始します。進行中のアニメーションはキャンセルされます。現在サポートされているアニメーションは Animation.BOUNCEAnimation.DROP です。null を渡すと、アニメーションが停止します。
setClickable
setClickable(flag)
パラメータ: 
  • flagboolean true の場合、マーカーをクリックできます。
戻り値: なし
Marker がクリック可能かどうかを設定します。
setCursor
setCursor([cursor])
パラメータ: 
  • cursorstring optional マウスカーソルの種類。
戻り値: なし
ホバー時に表示されるマウスカーソルのタイプを設定します。
setDraggable
setDraggable(flag)
パラメータ: 
  • flagboolean optional true の場合、マーカーをドラッグできます。
戻り値: なし
Marker がドラッグ可能かどうかを設定します。
setIcon
setIcon([icon])
パラメータ: 
戻り値: なし
Marker のアイコンを設定します。MarkerOptions.iconをご確認ください。
setLabel
setLabel([label])
パラメータ: 
  • labelstring|MarkerLabel optional ラベルは、文字列または MarkerLabel オブジェクトのいずれかになります。
戻り値: なし
Marker のラベルを設定します。MarkerOptions.labelをご確認ください。
setMap
setMap(map)
パラメータ: 
戻り値: なし
指定された地図またはパノラマに Marker をレンダリングします。地図が null に設定されている場合、マーカーは削除されます。
setOpacity
setOpacity([opacity])
パラメータ: 
  • opacitynumber optional 0.0(透明)から 1.0(不透明)までの数値。
戻り値: なし
Marker の不透明度を設定します。
setOptions
setOptions(options)
パラメータ: 
戻り値: なし
Marker のオプションを設定します。
setPosition
setPosition([latlng])
パラメータ: 
戻り値: なし
Marker の位置を設定します。
setShape
setShape([shape])
パラメータ: 
戻り値: なし
インタラクションに使用される Marker の形状を設定します。MarkerOptions.shapeMarkerShape をご覧ください。
setTitle
setTitle([title])
パラメータ: 
  • titlestring optional
戻り値: なし
Marker ツールチップのタイトルを設定します。MarkerOptions.titleをご確認ください。
setVisible
setVisible(visible)
パラメータ: 
  • visibleboolean true の場合、マーカーが表示されます
戻り値: なし
Marker が表示される場合に設定します。
setZIndex
setZIndex([zIndex])
パラメータ: 
  • zIndexnumber optional
戻り値: なし
Marker の zIndex を設定します。MarkerOptions.zIndexをご確認ください。
継承: addListenerbindTogetnotifysetsetValuesunbindunbindAll
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)
引数: 
  • event