Panorama

此类用来展示某位置的全景视图,可以单独放置在一个div容器中,也可以放在Map类的容器中。

构造函数

  • 在给定的结点中创建全景

    参数类型说明
    containerstring | HTMLElement容器 DOM 节点的 id 或 HTMLElement
    opts 可选PanoramaOptions可选配置项
    属性类型说明
    albumsControlboolean是否显示相册控件
    albumsControlOptionsAlbumsControlOptions全景相册控件配置参数
    indoorSceneSwitchControlboolean是否显示全景室内场景的切换控件,仅对室内景生效
    linksControlboolean是否显示道路指示控件
    navigationControlboolean是否显示全景的导航控件

    返回值 Panorama

方法

  • 注册事件监听

    参数类型说明
    eventK事件名称
    handler(e: PanoramaEventMap[K]) => void事件处理函数

    返回值 void

  • 注册尚未收录到事件映射中的事件监听

    参数类型说明
    eventstring事件名称
    handlerFunction事件处理函数

    返回值 void

  • 在全景场景内添加覆盖物

    参数类型说明
    overlayPanoramaLabel覆盖物(PanoramaLabel)

    返回值 void

  • 将当前全景画面导出为 Data URL;当前渲染器不支持截图时返回 undefined

    参数类型说明
    options 可选object图片质量和 MIME 类型

    返回值 string

  • 清除全部全景覆盖物

    返回值 void

  • 销毁全景实例

    返回值 void

  • 关闭鼠标滚轮缩放功能

    返回值 void

  • 开启鼠标滚轮缩放功能(仅 PC 端有效)

    返回值 void

  • 获取当前全景的 id

    返回值 string

  • 获取当前全景的位置(经纬度)

    返回值 Point

  • 获取全景的类型(室外景返回 BMAP_PANORAMA_STREET_SCENE,室内景返回 BMAP_PANORAMA_INDOOR_SCENE)

    返回值 PanoramaSceneType

  • 返回全景当前是否可见

    返回值 boolean

  • 获取当前全景的缩放级别

    返回值 number

  • 隐藏全景

    返回值 void

  • 移除事件监听

    参数类型说明
    eventK事件名称
    handler(e: PanoramaEventMap[K]) => void事件处理函数

    返回值 void

  • 移除尚未收录到事件映射中的事件监听

    参数类型说明
    eventstring事件名称
    handlerFunction事件处理函数

    返回值 void

  • 删除全景内的覆盖物

    参数类型说明
    overlayPanoramaLabel覆盖物(PanoramaLabel)

    返回值 void

  • 设置全景的 id

    参数类型说明
    idstring全景 id
    options 可选object切换配置项

    返回值 void

  • 设置全景的 id 和场景类型

    参数类型说明
    idstring全景 id
    typePanoramaSceneType场景类型
    options 可选object切换配置项

    返回值 void

  • 设置全景可配置参数

    参数类型说明
    optsPanoramaOptions配置项
    属性类型说明
    albumsControlboolean是否显示相册控件
    albumsControlOptionsAlbumsControlOptions全景相册控件配置参数
    indoorSceneSwitchControlboolean是否显示全景室内场景的切换控件,仅对室内景生效
    linksControlboolean是否显示道路指示控件
    navigationControlboolean是否显示全景的导航控件

    返回值 void

  • 设置全景外景场景点内可见的 POI 类型,默认为隐藏所有类型

    参数类型说明
    poiTypePanoramaPOITypePOI 类型常量

    返回值 void

  • 设置全景的位置

    参数类型说明
    positionPoint经纬度坐标

    返回值 void

  • 设置全景的视角;可只设置 heading,设置 pitch 时也必须提供 heading

    参数类型说明
    povobject视角参数
    options 可选object动画配置项

    返回值 void

  • 设置全景的缩放级别

    参数类型说明
    zoomnumber级别
    options 可选object缩放配置项

    返回值 void

  • 显示全景

    返回值 void