Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GLMarker

GLマーカーのクラス

Hierarchy

  • GLMarker

Implements

Index

Constructors

constructor

Properties

Readonly id

id: number

ID

Readonly info

画像情報

Readonly listeners

listeners: {}

Type declaration

Methods

addEventListener

  • addEventListener<K>(eventName: K, func: (ev: GLMarkerEventMap[K]) => any): void
  • イベントリスナー追加

    Type parameters

    Parameters

    • eventName: K

      イベント名

    • func: (ev: GLMarkerEventMap[K]) => any

      イベントハンドラ

        • (ev: GLMarkerEventMap[K]): any
        • Parameters

          • ev: GLMarkerEventMap[K]

          Returns any

    Returns void

getDraggable

  • getDraggable(): boolean
  • ドラッグ操作可否の取得

    Returns boolean

    true : 有効, false : 無効

getLabel

getLabelOptions

  • ラベルのオプションを取得

    Returns GLMarkerLabelOptions | undefined

    ラベルのオプション

getName

  • getName(): Optional<string>
  • 識別用名称を取得

    Returns Optional<string>

    識別用名称

getPosition

  • 位置を取得

    Returns LatLng

    位置の緯度経度

getProperties

getZIndex

  • getZIndex(): number
  • z-indexを取得

    Returns number

    z-index

getZoomRange

  • ズームレンジを取得

    Returns ZoomRange

    ズームレンジ

hide

  • hide(): void
  • GLマーカーを非表示

    Returns void

isLabelVisible

  • isLabelVisible(): boolean
  • ラベルの可視状態の取得

    Returns boolean

    ラベルの可視状態

isVisible

  • isVisible(): boolean
  • 表示状態の取得

    Returns boolean

    true:表示, false: 非表示

removeEventListener

  • removeEventListener<K>(eventName: K, func: (ev: GLMarkerEventMap[K]) => any): void
  • イベントリスナー削除

    Type parameters

    Parameters

    • eventName: K

      イベント名

    • func: (ev: GLMarkerEventMap[K]) => any

      イベントハンドラ

        • (ev: GLMarkerEventMap[K]): any
        • Parameters

          • ev: GLMarkerEventMap[K]

          Returns any

    Returns void

setDraggable

  • setDraggable(draggable: boolean): void
  • ドラッグ有効化設定

    Parameters

    • draggable: boolean

      true : 有効, false : 無効

    Returns void

setLabel

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

    Parameters

    Returns void

setLabelVisible

  • setLabelVisible(labelVisible: boolean): void
  • ラベルの可視状態を設定

    Parameters

    • labelVisible: boolean

      ラベルの可視状態

    Returns void

setOnMarkerVisibleUpdateListener

  • setOnMarkerVisibleUpdateListener(listener: (marker: GLMarker) => void): void
  • 表示更新通知リスナーの設定

    Parameters

    • listener: (marker: GLMarker) => void

      リスナー関数

    Returns void

setOnZoomRangeUpdateListener

  • setOnZoomRangeUpdateListener(listener: (marker: GLMarker) => void): void
  • ズームレンジの更新通知リスナーの設定

    Parameters

    • listener: (marker: GLMarker) => void

      リスナー関数

    Returns void

setPosition

  • 位置を設定

    Parameters

    • position: LatLng

      位置の緯度経度

    • Optional animationOption: AnimationOption

      アニメーションオプション

    Returns void

setProperties

  • プロパティを設定

    Parameters

    Returns void

setZIndex

  • setZIndex(zIndex: number): void
  • z-indexを設定

    Parameters

    • zIndex: number

      z-index

    Returns void

setZoomRange

  • ズームレンジを設定

    Parameters

    Returns void

show

  • show(): void
  • GLマーカーを表示

    Returns void

startAnimation