全景图渲染库(hmap-pano.js)
-
小场景地图-全景地图(hmap-pano.js)是由海康威视–空间技术组精心打造的一款全景图渲染API,作为平台对于全景图渲染的补充功能。全景图渲染库广泛吸收了各种前沿技术及理念,在提供丰富的二次开发接口的同时,大幅提升了交互与视觉体验。本着更轻、更快、更易用的原则,我们在版本迭代过程中越来越重视版本之间的兼容性,以期开发者无成本升级地图应用。
-
运行要求:
- 1.chrome浏览器,76版本及以上;
更新说明
新增
- 全景服务类,用于对接空间信息服务平台发布的全景图服务
- 全景图类
- 要素对象 ,包含Point,Line,Polygon
- 弹窗,包含Popup
- 地图控件,包含Plot(标绘),DirectionControl(方向指示控件。),MousePosition(鼠标位置控件),
- 全景解决方案,包含视频投影,下雪,下雨天气效果
优化
- 无
修复
- 无
调整
- 无
HMap地图渲染库功能简要说明如下:
| 模块 | 命名空间 | 功能说明 |
|---|---|---|
| 初始状态 | hmapEx.initState | 全景图的初始化属性,包括版本、语言等。 |
| 控件 | hmapEx.control | 该包中定义了地图控件,该包中定义了全景图控件,用以控制全景图行为、状态、属性。 |
| 事件 | hmapEx.event | 定义了事件及事件管理机制。如全景图的鼠标事件。 |
| 矢量要素 | hmapEx.feature | 定义矢量要素之类的接口,包括点、线、面等。 |
| 通用解决方案 | hmapEx.solution | 包含了一些行业无关的表达模型,目前包视频投影,下雨,下雪。 |
| 弹窗 | hmapEx.Popup | 当前仅支持全景图弹框。 |
| 全景图 | hmapE.Panorama | 全景图对接对象,可控制全景图的旋转缩放,漫游切换等操作 |
| 全景图服务对接类 | hmapEx.PanoScene | 用于对接空间信息服务平台发布的全景图服务 |