LeadingMap JavaScript SDK 用前须知


花费几分钟的时间阅读本文,会让你了解产品的全貌,为开发带来便利,绝对划算。

一.初衷
打造一个区域级二三维地图引擎,可以兼容多种常见的数据格式,并且通过不停的迭代保持优秀和领先。
一些比较适用的工作场景如下:
1.补充开放地图平台缺少的区域精细化的二三维地图需求;
2.承接物联网平台物联数据满足设备可视化管理需要;
3.满足数字孪生场景中所处自然和人造环境的可视需求;
4.结合卫星定位、室内定位实现室内外一体化监控和导航。

二.构成。
LeadingMap主要的主要构成有四部分:基础地图、交互视图、地图标注、空间计算、功能插件
1.基础地图包含了地图(LM.Map)、楼层(LM.Floor)、图层(LM.Layer)层次结构,以及各种类的地图元素:
地面(LM.Ground),通常为地图范围边界;
块(LM.Block),通常为建筑、房间、墙等;
模型(LM.Model),通常为三维仿真模型;
图标(LM.Icon),通常为公共设施图片;
文字(LM.Label),通常为重要的文字信息。
2.交互视图(LM.View)是地图场景的显示和控制容器,主要功能有:
地图的移动、缩放、旋转、倾斜和聚焦操作;
地图点击事件;
3.地图标注是将业务场景数据与地图融合的媒介,会持续的进行扩展,目前包含:
图片标注(LM.Image):在指定位置添加一张图片,支持修改位置。常用来做设备资产标记或者人员车辆监控;
线标注(LM.Line):通过给定的多组坐标在地图中添加一条线,支持多种样式。常用来做轨迹回放或导航;
定位标注(LM.Location):在指定位置添加定位图标,支持修改位置。常用来做导航中的位置呈现;
4.空间计算主要用来实现地图的属性查询和空间拓扑计算,目前包含:
地图查询(LM.Search):支持模糊和精确查找、类型查询、周边查询。
人行路线计算(LM.Walk):支持跨楼层导航,并且可以设置直梯、扶梯、步行梯的优先选用级别。在返回路线的同时返回导航提示信息。
5.功能插件的作用主要是为了降低一些常用功能的开发难度,目前有:
导航功能(LM.Navigation):支持标注起终点,路径计算,标注线、定位标注和更新,并且在位置更新时返回导航信息。
位置模拟(LM.Simulation):通过给定的路线,模拟定位数据。可配合导航功能实现导航模拟。

三.资源。
1.官方网站:https://map.leadingtech.top
2.基础功能示例Demo:https://map.leadingtech.top/examples

所属权:北京岭峻科技有限公司 电子邮件:support@leadingtech.top