蜂鸟视图JSSDKv30五大亮点,打造

近期,蜂鸟视图发布了FengMapJavaScriptSDKv3.0版本,该版本在不减少任何功能的情况下,对原有的渲染内核进行了优化,使得数据加载性能提升了30%,渲染性能提升了25%,包体大小降低了30%。

开发人员基于FengMapJavaScriptSDKv3.0开发自己的应用程序,将获取更小KB的包体、更快的加载速度、更流畅的运行帧数、更简易的使用方式,先人一步打造前沿可视化智能应用!(这波牛了,大家赶紧去下载更新,试试最新的功能吧!)

那究竟什么是SDK?蜂鸟视图JSSDKv3.0赋予了室内地图哪些能力?有什么特性?本文将会为您一一解答!

什么是SDK

SDK是SoftwareDevelopmentKit的缩写,翻译过来是——软件开发工具包,一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

通俗一点的理解,是指由第三方服务商提供的实现软件产品某项功能的工具包。一般以集合API和文档、范例、工具的形式出现。SDK使得开发者不再需要对产品每个功能进行开发,选择合适、稳定的SDK服务并花费很少的精力即可在产品中集成某项功能!

蜂鸟视图JSSDKv3.0赋予室内地图哪些能力

(1)室内地图展示能力

■支持2d/3d多种展示

■支持离线/在线展示

■支持精模/简模,形象逼真

(2)室内地图交互能力

■度无死角旋转

■支持鼠标键盘手势全端全功能覆盖

(3)室内地图标注能力

■覆盖物(Maker)

■基于用户的需求进行图标、文字、几何形状等的标注,或者往上面添加图形;还支持动画模型的覆盖物

(4)室内地图查询能力

■通过文字、名称、关键词检索查询,找到地图的某个店铺或要素

■支持空间查询方式:画一个圈子或几何多边形进行周边查,比如查询某个点周边X公里的店铺、基础设施等

■支持框选查询:多用于非C端用户,看区域里面的人、覆盖物、危险区、禁行区等

(5)室内地图路算能力

■WayFinding

■找到一个起始点的最优路径,比如时间最短、综合最优、只走电梯还是只走扶梯,是否有残障设施设备等

(6)结合定位SDK提供导航能力

■基于定位系统来进行实时导航

■相比单纯的路径规划会更有实效性

蜂鸟视图JSSDKv3.0的特性

1、更快的加载速度、更流畅的运行帧数

在v3.0版本中,我们对原有的渲染内核进行了优化,数据加载性能提升了30%,渲染性能提升了25%。

v2.7版本和v3.0加载速速度对比

v2.7版本(左图)—v3.0版本(右图)更流畅的运行帧数,渲染性能提升25%

2、对象的接口命名优化

在蜂鸟视图JSSDKv3.0版本中,我们对原有接口命名进行了调整,让开发者能够更加便捷地使用我们的SDK进行应用开发。

例如:现在用户可以直接通过map.getFloor()方法获取地图上的所有楼层;所有覆盖物(Marker)都具有addTo()和remove()方法,用户在构造完成后,只需调用marker.addTo(floor)或marker.addTo(map)方法即可快速添加覆盖物,如果要移除覆盖物,可直接使用marker.remove()直接移除。

3、更小KB包体

我们精简了代码数量,为用户提供更小KB体量的包文件,包体的大小降低了30%!同等条件下,新版本的性能更高。

v3.0版本SDK包体大小都在百余KB

4、API接口插件化

我们将多种API接口集合,形成一个个插件包,以插件的形式为用户提供更多场景功能组合。

简单来说

原来客户实现一个功能需要行代码

现在仅需2行代码就可以搞定了!

5、路径计算支持nodejs调用

将地图与计算内核进行了解耦,用户可以根据实际业务场景在前端通过本地JavaScript代码调用路径计算,或在WebWorker中调用路径计算,同时还可以在服务端以Node.js的方式将路径计算包装成为restful服务进行使用。

总之

服务端的调用方式

能够极大的降低前端计算的压力

同时提升地图的交互体验

如何更新到蜂鸟视图JSSDKv3.0

了解完SDK本质、功能和特性后,您一定好奇如何更新到最新版本的FengMapSDK呢?

现在,蜂鸟视图


转载请注明:http://www.aierlanlan.com/grrz/4242.html