地点详情组件 根据 uid 或本地检索 POI 展示详情;通过 on('load') 监听详情加载完成。

Hierarchy

  • BaseWidget
    • PlaceDetail

Constructors

  • Parameters

    • container: string | HTMLElement

      挂载容器选择器或 DOM 元素

    • options: PlaceDetailOptions

      配置项,map 必传

    Returns PlaceDetail

Properties

container: HTMLElement
root: HTMLElement = null

Methods

  • 设置当前展示的地点

    Parameters

    • uidOrPoi: string | LocalResultPoi

      地点 uid(将请求详情接口)或本地检索 POI 对象(直接渲染)

    Returns void

  • 清空详情区域,恢复为空状态占位

    Returns void

  • 监听事件,支持 load 事件

    Parameters

    • event: "load"

      事件名

    • handler: EventHandler

      事件处理函数

    Returns this

    组件实例

  • 移除事件监听,支持 load 事件

    Parameters

    • event: "load"

      事件名

    • Optionalhandler: EventHandler

      可选,要移除的回调;不传则移除该事件的全部监听

    Returns this

    组件实例

  • Returns void

  • Override in subclass to build DOM

    Returns void

  • Get or create root node

    Returns HTMLElement

  • Parameters

    • event: string
    • Rest...args: unknown[]

    Returns void