Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InfoWindow<ExtraData>

Type parameters

  • ExtraData = any

Hierarchy

Index

Constructors

constructor

  • 信息展示窗体

    Type parameters

    • ExtraData = any

    Parameters

    • Optional options: Options<any>

      选项

    Returns InfoWindow<ExtraData>

Methods

close

  • close(): void
  • 关闭信息窗体

    Returns void

emit

  • emit(eventName: string, data?: any): InfoWindow<ExtraData>
  • 触发事件

    Parameters

    • eventName: string

      事件名称

    • Optional data: any

      事件数据

    Returns InfoWindow<ExtraData>

getAnchor

  • 获取锚点

    Returns Anchor

getContent

  • getContent(): string | HTMLElement
  • 获取信息窗体内容

    Returns string | HTMLElement

getExtData

  • getExtData(): {} | ExtraData
  • 获取自定义数据

    Returns {} | ExtraData

getHeight

  • getHeight(): string | number
  • Returns string | number

getIsOpen

  • getIsOpen(): boolean
  • 获取信息窗体是否打开

    Returns boolean

getMap

  • getMap(): Map
  • 获取所属地图

    Returns Map

getPosition

  • 获取信息窗体显示基点位置

    Returns LngLat

getSize

  • 获取信息窗体大小

    Returns Size

hide

  • hide(): void
  • 隐藏覆盖物

    Returns void

off

  • off<C>(eventName: string, handler: "mv" | ((event: any) => void), context?: C): InfoWindow<ExtraData>
  • 移除事件绑定

    Type parameters

    Parameters

    • eventName: string

      事件名称

    • handler: "mv" | ((event: any) => void)

      事件功能函数

    • Optional context: C

      事件上下文

    Returns InfoWindow<ExtraData>

on

  • on<C>(eventName: string, handler: (event: any) => void, context?: C, once?: boolean, unshift?: boolean): InfoWindow<ExtraData>
  • 注册事件

    Type parameters

    Parameters

    • eventName: string

      事件名称

    • handler: (event: any) => void

      事件回调函数

        • (event: any): void
        • Parameters

          • event: any

          Returns void

    • Optional context: C

      事件回调中的上下文

    • Optional once: boolean

      触发一次

    • Optional unshift: boolean

      更改事件顺序

    Returns InfoWindow<ExtraData>

open

  • 在地图的指定位置打开信息窗体

    Parameters

    Returns void

setAnchor

  • setAnchor(anchor?: Anchor): void
  • 设置锚点

    Parameters

    • Optional anchor: Anchor

      锚点

    Returns void

setContent

  • setContent(content: string | HTMLElement): void
  • 设置信息窗体内容

    Parameters

    • content: string | HTMLElement

      窗体内容

    Returns void

setExtData

  • setExtData(extData: ExtraData): void
  • 设置自定义数据

    Parameters

    • extData: ExtraData

      自定义数据

    Returns void

setHeight

  • setHeight(height?: string | number): void
  • Parameters

    • Optional height: string | number

    Returns void

setMap

  • setMap(map: Map): void
  • 设置所属地图

    Parameters

    • map: Map

      地图

    Returns void

setOffset

  • setOffset(offset: Pixel): void
  • Parameters

    Returns void

setPosition

  • 设置信息窗体显示基点位置

    Parameters

    Returns void

setSize

  • 设置信息窗体大小

    Parameters

    Returns void

show

  • show(): void
  • 显示覆盖物

    Returns void

Generated using TypeDoc