出自百度地图API
此类用来展示某位置的全景视图,可以单独放置在一个div容器中,也可以放在Map类的容器中。(自2.0新增)
构造函数
| 构造函数 | 描述
|
| Panorama(container:String|HTMLElement[, PanoramaOptions]) | 在给定的结点中创建全景。
|
配置方法
| 方法 | 返 回 值 | 描述
|
| getLinks()
| Array<PanoramaLink> | 获取全景中道路指示信息。
|
| getId()
| String | 获取当前全景的id。
|
| getPosition()
| Point | 获取当前全景的位置,通过经纬度描述。
|
| getPov()
| PanoramaPov | 获取当前全景的视角。
|
| getZoom()
| Number | 获取当前全景的级别。
|
| setId(id:String)
| none | 设置全景的id。
|
| setPosition(position:Point)
| none | 设置全景的位置。
|
| setPov(pov:PanoramaPov)
| none | 设置全景的视角。
|
| setZoom(zoom:Number)
| none | 设置全景的级别。
|
| enableScrollWheelZoom()
| none | 开启鼠标滚轮缩放功能。仅对PC上有效。
|
| disableScrollWheelZoom()
| none | 关闭鼠标滚轮缩放功能。
|
| show()
| none | 显示全景。
|
| hide()
| none | 隐藏全景。
|
| addOverlay(overlay:PanoramaLabel)new
| none | 全景场景内添加覆盖物。
|
| removeOverlay(overlay:PanoramaLabel)new
| none | 删除全景内的覆盖物。
|
| getSceneType()new
| Enum PanoramaSceneType | 获取全景的类型(室外景返回BMAP_PANORAMA_STREET_SCENE、室内景返回BMAP_PANORAMA_INDOOR_SCENE)。
|
| setOptions(opts:PanoramaOptions)new
| none | 设置全景可配置参数。
|
| setPanoramaPOIType()new
| Enum PanoramaPOIType | 设置全景外景场景点内可见的POI类型,默认为隐藏所有类型poi。
|
事件
| 事件 | 参数 | 描述
|
| position_changed
| none | 全景位置发生变化时触发。
|
| links_changed
| none | 全景相邻道路发生变化时触发,通常是在位置变化时,异步获取新数据之后触发。
|
| pov_changed
| none | 全景视角发生变化时触发。
|
| zoom_changed
| none | 全景级别发生变化时触发。
|
| scene_type_changed new
| none | 全景场景点类型改变(室内景、室外景)时触发。
|