Markerクラス

const marker = new mapscript.object.Marker({
icon: '/path/to/image',
position: new mapscript.value.LatLng(35.681109, 139.767165)
});

map.addMarker(marker);

Hierarchy

  • DOMObject
    • Marker

Implements

Constructors

  • コンストラクタ

    Parameters

    Returns Marker

Properties

touched: boolean = false

Methods

  • 識別用名称を取得

    Returns Optional<string>

    識別用名称

  • 表示位置の緯度経度を取得

    Returns LatLng

    緯度経度

  • 表示物のDOM要素を取得

    Returns HTMLDivElement

    ラップされたDOM要素

  • Markerを非表示

    Returns void

  • マーカーの表示状態を取得

    Returns boolean

    true:表示, false: 非表示

  • マーカーのドラッグ有効化設定

    Parameters

    • draggable: boolean

      true : 有効, false : 無効

    Returns void

  • Gravityを設定

    Parameters

    Returns void

  • アイコン画像をセットする

    Parameters

    • path: string

      アイコン画像パス(base64文字列でも可)

    • Optional size: Size

      サイズ指定

    Returns void

  • 新しくラベルを設定する

    Parameters

    Returns void

  • モバイル端末用のドラッグ操作に関するイベントリスナーを設定

    Parameters

    • Optional dragging: ((ev) => void)

      ドラッグ操作中リスナー

        • (ev): void
        • Parameters

          • ev: TouchEvent

          Returns void

    • Optional dragend: ((ev) => void)

      ドラッグ操作終了リスナー

        • (ev): void
        • Parameters

          • ev: TouchEvent

          Returns void

    Returns void

  • Parameters

    Returns void

  • プロパティを設定

    Parameters

    Returns void

  • z-indexを設定

    Parameters

    • zIndex: number

      重なり順

    Returns void

  • Markerを表示

    Returns void