百度地图JSAPI Three 1.5版本正式发布上线了!
在三维地图开发领域,“看得见”只是基础,“算得清、改得动”才是赋能业务落地的关键。本次更新围绕量测能力、绘制工具与图形编辑交互进行系统化补充,重点增强引擎在空间交互与数据辅助表达方面的能力,成功打破“展示型三维引擎”的边界,让开发者在三维场景中即可直接完成测量、绘制、编辑与分析全流程操作,为智慧园区、城市规划、工程建设等领域的三维应用开发注入全新动力。
核心升级:三大能力突破,重构三维交互体验
本次版本更新的核心亮点是系统化补充核心功能,让三维地图从“可视化展示”迈向“交互式分析”,主要更新内容集中在量测、绘制与编辑三大核心模块,具体如下:
一、全场景量测工具,精准把控空间维度
新增的量测工具全面覆盖点、线、面元素在二维平面与三维空间的坐标、距离、面积测量需求,支持任意形状绘制,系统自动计算并展示结果,数据精准度与场景适配性全面提升:
点坐标量测
- 支持点位坐标测量,显示经纬度与高程信息,适用于位置标注、高程测量、坐标采集等场景。
长度量测
- 支持在二维平面内进行平面距离测量,可用于传统地图测距估算。
-
- 支持在三维场景中进行空间距离量测,可用于道路长度、设备间距、路径评估等场景。
-
- 支持连续折线量测,实时显示当前段长度与累计总长度。
面积量测
- 支持二维平面的基于多边形的平面面积测量,适用于传统面积估算功能。
-
- 支持三维空间内的基于多边形的空间面积量测,适用于地块评估、区域统计、覆盖范围分析等应用。
-
- 支持任意形状绘制,自动计算并展示区域面积。
二、全能绘制工具+精细化编辑,场景标注更灵活
新版升级的绘制与编辑工具,可满足空间标注、区域划分与业务要素快速构建需求:一方面支持点、线、多边形、圆形与矩形等多类型图形绘制;另一方面支持对已绘制图形进行顶点编辑、中点插入与拖拽调整,编辑过程中实时同步更新几何形态与关联量测数据,适配不同业务场景的标注与分析需求:
绘制能力
- 支持点绘制功能,在场景中快速标注点位,用于 POI 标记、设备定位、事件标注等场景。
-
- 支持线绘制功能,快速绘制折线与路径,用于路线规划、管线示意、行进轨迹展示等。
-
- 支持绘制任意多边形区域,用于区域划分、范围标识与空间统计。
-
- 支持通过中心点与半径方式绘制圆形区域,适用于缓冲区分析、影响范围展示、设备覆盖半径等业务需求。
-
- 支持拖拽对角点快速创建矩形,绘制轴对齐矩形区域,简化操作流程,适用于规则区域标注。
编辑能力
- 支持对已绘制元素,如多边形、线等进行顶点编辑、拖拽调整。
-
- 编辑过程中实时更新几何形态与关联数据(如面积量测结果)。
-
- 支持中点标记编辑,点击可在中点位置插入新顶点,实现精细化图形调整
三、命名空间优化,提升开发体验与性能
为规范API架构并优化性能,本次更新对命名空间与组件性能进行针对性优化:
- 统一命名规范:将原Services命名空间修改为services,保持API命名风格的一致性,降低开发者学习与使用成本;
-
- 性能优化:优化Label组件的内存占用与拾取问题,提升场景渲染流畅度与交互响应速度。
配套资源同步更新,助力快速上手
为帮助开发者快速掌握1.5版本新功能,配套资源已同步完成更新:
- 类参考:已同步更新至 lbsyun.baidu.com/jsapithree/…
-
- 开发指南:新增“量测”“绘制”章节,全面介绍基于1.5版本的操作与用法,链接:lbsyun.baidu.com/jsapithree/…
-
- 案例中心:新增2类量测、绘制相关功能案例;同时案例中心现已开源,地址:github.com/huiyan-fe/m…](mp.weixin.qq.com/s?__biz=MzA…)