0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蜂鸟视图JS SDK v3.0:五大亮点,打造更小更快的可视化地图应用

科讯视点 2021-05-12 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

此后,开发人员基于FengMap JavaScript SDK V3.0开发自己的应用程序,将获取更小KB的包体、更快的加载速度、更流畅的运行帧数、更简易的使用方式,提升用户体验!

一、什么是SDK

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

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

二、蜂鸟视图JS SDK3.0能赋予室内地图哪些能力

(1)室内地图展示能力

支持2d/3d多种展示、离线/在线展示、支持精模/简模,形象逼真

(2)室内地图交互能力

360度无死角旋转(一般2D地图做不到,基本都是固定角度,都是伪3D)、支持鼠标/键盘/手势全端全功能覆盖

(3)室内地图标注能力

覆盖物(maker),基于用户的需求进行图标、文字、几何形状等的标注;还支持动画模型的覆盖物

(4)室内地图查询能力

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

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

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

(5)室内地图路算能力

way finding,给定一个起始点,给你这个起始点的最优路径,比如时间最短,综合最优,只走电梯还是只走扶梯,是否有残障设施设备等

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

一个应用程序会有一大堆SDK,蜂鸟视图基于定位系统来进行实时导航,相比路径规划会有更多的实效性

三、蜂鸟视图JSSDK v3.0的特性

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

重构了底层渲染引擎,拥有更快的加载速度和更流畅的运行帧数。在 v3.0版本中,我们对原有的渲染内核进行了优化,数据加载性能提升了30%,渲染性能提升了25%。

v2.7版本(上图)和v3.0(下图)加载速度对比

v2.7版本(左图)—v3.0版本(右图) 更流畅的运行帧数

2、对象的接口命名优化

命名更便于理解,更容易使用。之前的代码结构 ——Map.getFloor(level) ,现在的代码结构——Map.getFMGroup(groupID)

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

3、更小KB的包体

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

4、插件化

我们将多种API接口集合,形成一个个插件包,以插件的形式为用户提供更多场景功能组合。简单来说,原来客户实现一个功能需要100行代码,现在仅需2行代码就可以搞定了!

5、支持 Node.js 方式在服务端调用路径计算和路线查询

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

总之,服务端的调用方式,能够极大的降低前端计算的压力,同时提升地图的交互体验。

四、如何更新到蜂鸟视图JS SDK v3.0

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

现在,蜂鸟视图官网上提供了FengMap JS SDK v3.0的最新版本,您可以在官网进行下载更新和升级。

如果您想要了解本次更新的更多信息,请移步Fengmap JavaScript SDK v3发布日志查看详情。未来我们也将对FengMap SDK进行更多更新,为用户提供更实用的可视化地图应用工具包。敬请关注,未完待续!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高质量可视化大屏应该这样设计

    在数据驱动决策的当下,可视化大屏已成为企业数据呈现、业务监控的核心载体,图扑软件基于自研 HT for Web 前端可视化引擎,打造无需依赖第三方插件、纯 Web 端部署的 2D3D 图形渲染内核
    的头像 发表于 04-23 14:22 185次阅读
    高质量<b class='flag-5'>可视化</b>大屏应该这样设计

    VirtualLab:光学系统的三维可视化

    **摘要 ** 为了对光学系统的性质有一个基本的了解,对其组件的可视化和光传播的提示是非常有帮助的。为此,VirtualLab Fusion提供了一个工具来显示光学系统的三维视图。这些工具可以进一步
    发表于 04-13 09:04

    3D系统可视化

    本身的深入描述和F-Theta透镜的应用示例。 光学系统的3D-可视化 VirtualLab Fusion提供的工具可以实现光学系统的3D可视化,因此可以用于检查元件的位置,以及快速了解系统内部的光
    发表于 03-30 09:25

    KubePi:开源Kubernetes可视化管理面板,让集群管理如此简单

    KubePi:开源Kubernetes可视化管理面板,让集群管理如此简单 在云原生时代,Kubernetes已成为容器编排的事实标准,但其复杂性却让许多开发者望而却步。KubePi作为一款现代
    发表于 02-11 12:53

    WebGIS 智慧交通——路网运行态势 BI 可视化大屏

    随着《“十四五”现代综合交通运输体系发展规划》的深入推进,互联网、大数据、人工智能等新技术与交通行业融合日益紧密。图扑软件依托自主研发的 HT for WebGIS 打造了辽宁高速公路数据可视化监控
    的头像 发表于 02-10 15:03 2519次阅读
    WebGIS 智慧交通——路网运行态势 BI <b class='flag-5'>可视化</b>大屏

    物联网平台赋能可视化数据与决策,打造工厂“智慧大脑”

    ,无法形成全局视图,更难以支撑快速、精准的管理决策。 打造一个集中、直观、智能的数据可视化平台,让关键信息一目了然,让管理决策有数可依,成为企业运营管理的迫切需求。数之能物联网平台具备高效可靠的数据整合与
    的头像 发表于 02-04 14:52 280次阅读

    基于 HT 技术的园区元宇宙可视化管理平台

    设计、核心功能实现及技术亮点,展现如何通过HT技术实现园区“安环能”一体管控。 HT 技术作为平台开发的核心支撑,其基于 HTML5 标准的特性,为园区可视化管理提供了轻量、高效、跨终端的解决方案。平台整体采用“3D场景渲染+
    的头像 发表于 11-07 14:54 686次阅读
    基于 HT 技术的园区元宇宙<b class='flag-5'>可视化</b>管理平台

    工业可视化平台是什么

    工业可视化平台是一种基于信息技术和可视化技术,将工业生产过程中的数据、信息、流程等以直观、动态的图形方式呈现,并实现交互式管理与分析的数字化工具。它通过整合工业物联网(IIoT)、大数据、人工智能
    的头像 发表于 10-24 18:00 1323次阅读

    光伏电站可视化的实现

    实现光伏电站可视化,核心是在于通过直观的视觉界面,解决传统运维中低效巡检、数据孤岛、被动响应等痛点,从而提升运营效率并提供决策支持。这是一种有效的技术手段,通过数字孪生、三维建模、数据融合等技术
    的头像 发表于 10-21 17:29 1432次阅读
    光伏电站<b class='flag-5'>可视化</b>的实现

    智慧用电安全解决方案:打造全流程可视化管控

    预警、可视管控”的闭环管理体系,其核心在于实现对电气安全风险的全流程、可视化、主动性管控。 一、 全域感知与数据采集:可视化管控的数据基石 全流程可视化的前提是数据的全面性与实时性。该
    的头像 发表于 09-04 16:17 983次阅读
    智慧用电安全解决方案:<b class='flag-5'>打造</b>全流程<b class='flag-5'>可视化</b>管控

    如何使用协议分析仪进行数据分析与可视化

    Wireshark + Grafana + Python)和可视化类型(如时序图、地理地图、热力图),可显著提升故障定位效率、优化系统性能,并满足安全合规要求。
    发表于 07-16 14:16

    请问k230创乐博V3.0版本如何使用ADB传输文件呢?

    请问k230 创乐博V3.0版本如何使用ADB传输文件?
    发表于 06-24 07:57

    VirtualLab:光学系统的三维可视化

    摘要 为了对光学系统的性质有一个基本的了解,对其组件的可视化和光传播的提示是非常有帮助的。为此,VirtualLab Fusion提供了一个工具来显示光学系统的三维视图。这些工具可以进一步用于检查
    发表于 05-30 08:45

    开关柜防误可视化顺控操作为什么有必要做?

    蜀瑞创新科普:开关柜防误可视化顺控操作(通常指基于可视化技术的顺序控制防误操作)即使在已有传统防系统的基础上,仍然具有重要的现实意义和必要性,主要原因如下:
    的头像 发表于 05-29 09:22 724次阅读
    开关柜防误<b class='flag-5'>可视化</b>顺控操作为什么有必要做?

    工业设备可视化管理系统是什么

    工业设备可视化管理系统是一种基于物联网(IoT)、大数据、云计算、数字孪生等技术,对工业设备的运行状态、性能参数、维护信息等进行实时监测、数据整合与可视化呈现的智能管理平台。它通过将复杂的设备数据
    的头像 发表于 05-27 14:56 1400次阅读
    工业设备<b class='flag-5'>可视化</b>管理系统是什么