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进行更多更新,为用户提供更实用的可视化地图应用工具包。敬请关注,未完待续!

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

    评论

    相关推荐

    什么是大屏数据可视化?特点有哪些?

    大屏数据可视化是指通过大屏幕展示大量数据和信息,以直观、可视化的方式帮助用户理解和分析数据。这种展示方式通常用于展示复杂的数据集、实时监控系统、企业管理仪表盘等。以下是关于 大屏数据可视化 的详细
    的头像 发表于 12-16 16:59 153次阅读

    智慧能源可视化监管平台——助力可视化能源数据管理

    博达可视化大屏设计平台在智慧能源领域的价值体现在实时监控、数据可视化、决策支持和效率提升等方面。借助该平台,企业可以轻松搭建智慧能源类可视化大屏,更加精确和高效地管理生产和生活,实现能源的可持续发展。
    的头像 发表于 11-29 10:00 282次阅读
    智慧能源<b class='flag-5'>可视化</b>监管平台——助力<b class='flag-5'>可视化</b>能源数据管理

    智慧楼宇可视化的优点

    监控与管理:智慧楼宇可视化系统可以实时监测楼宇各项数据指标,包括能耗、水量、空气质量、安全等情况,让管理者随时了解楼宇运行状态,及时发现问题并做出调整。 2.数据可视化呈现:通过图表、仪表盘、地图等形式展示数据,使
    的头像 发表于 11-19 14:25 180次阅读

    智慧园区数据可视化优势体现在哪些地方

    地图、仪表盘等形式呈现数据,使复杂的数据变得直观易懂,帮助用户更快速、准确地理解数据。 2.实时监控与反馈:数据可视化工具可以实时监测园区各项指标的数据,并将其以直观方式展示,让管理者随时了解园区运行情况,及时做
    的头像 发表于 11-15 10:30 171次阅读
    智慧园区数据<b class='flag-5'>可视化</b>优势体现在哪些地方

    如何实现三维地图可视化交互系统

    三维地图可视化 交互系统是一种基于三维地图技术的交互式应用程序,可以呈现地理信息和空间数据的立体展示,并提供用户友好的交互功能。以下是古河云科技关于三维
    的头像 发表于 07-19 18:20 861次阅读

    物联网云平台地图数据可视化

    可视化技术以其直观、高效、易于理解的特点,成为了一个不可或缺的组成部分。 物联网云平台地图数据可视化功能,是指将物联网设备采集的各类数据,通过云平台进行处理和分析,并以地图的形式进行展
    的头像 发表于 07-01 17:10 364次阅读

    如何实现园区大屏可视化

    孪生可视化 构建平台利用Web三维可视化技术对现实场景进行仿真,实现园区级业务场景 的可视化呈现,助力企业快速完成项目的实施。实现园区场景立体可先,极致可视。那么,今天古河云科技就来给
    的头像 发表于 06-19 15:39 417次阅读
    如何实现园区大屏<b class='flag-5'>可视化</b>?

    态势数据可视化技术有哪些

    的一些主要类型及特点: 智慧华盛恒辉网络安全态势指标可视化分析系统: 基于地理信息系统、网络拓扑图、攻击路径等的安全态势可视化分析系统方法。 通过可视化技术将安全态势数据以多视图、多角
    的头像 发表于 06-11 15:47 371次阅读

    大屏数据可视化的作用和意义

    大屏数据可视化是指利用大屏幕设备展示数据信息,通过图表、图像、动画等视觉手段将数据呈现出来,以便用户能够直观、清晰地理解数据背后的含义和关联。在信息化时代,数据已经成为企业决策和运营的重要依托,而
    的头像 发表于 06-03 17:56 664次阅读

    大屏数据可视化是什么?运用了什么技术

    大屏数据可视化 是一种利用大屏幕设备展示数据可视化结果的技术,旨在以更生动、直观的方式呈现数据信息。这种数据展示方式广泛应用于各种场景,包括会议、展览、监控中心等,旨在帮助用户更快速、准确地理
    的头像 发表于 05-24 15:35 848次阅读

    智慧城市-可视化,进一步提高信息建设水平

    智能城市可视化是指整合各种城市信息资源,以地图、虚拟现实等形式展示各种城市数据,更直观地了解和管理城市的运行和发展。智能城市可视化主要通过地理信息系统(GIS)、实现大数据、虚拟现实等技术,呈现城市
    的头像 发表于 05-22 16:49 442次阅读

    三维可视化是怎么做的?特点有哪些?

    的应用场景中占据着重要部分,很多业务都需要以三维可视化的方式呈现与交互,它能够帮助用户更直观地理解复杂的数据和信息。以下是关于三维可视化的三维地图的制作过程以及功能特点: 三维地图制作
    的头像 发表于 04-28 15:12 490次阅读
    三维<b class='flag-5'>可视化</b>是怎么做的?特点有哪些?

    FUXA基于Web的过程可视化软件案例

    FUXA——基于Web的过程可视化软件
    发表于 04-24 18:32 2次下载

    态势数据可视化技术有哪些

    确,计算方法不实用,可视化效果不直观等技术问题,设计并实现了基于地理信息系统,网络拓扑图,攻击路径等的安全态势可视化分析系统方法, 通过可视化技术将安全态势数据以多视图,多角度,多层次
    的头像 发表于 04-22 15:17 402次阅读

    迎接数智时代:数字经济引领可视化转型

    数字经济和数字转型正推动企业进行变革,可视化和数智化成为关键驱动力。NFC技术为企业提供了更便捷、更安全的数据传输途径,加速数字转型。企业应打造
    的头像 发表于 01-15 17:59 545次阅读
    迎接数智时代:数字经济引领<b class='flag-5'>可视化</b>转型