全景图渲染库(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 用于对接空间信息服务平台发布的全景图服务