AI
产品服务
解决方案
文档与支持
定价
更新时间: 2026/03/19 14:19
JSAPI版本对比
下载开发文档
JSAPI版本JS引用链接文档链接地图底图渲染方式功能对比升级方案

2.0

<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>

已下线

canvas渲染

1、主要功能,展示地图,覆盖物添加,以及lbs云服务(JS地点检索,JS路线规划,JS正逆地址解析)

2、支持 旧版个性化地图调用(Map.setMapStyle)

3.0

<script type="text/javascript" src="//api.map.baidu.com/api?v=3.0&ak=您的密钥"></script>

https://lbsyun.baidu.com/index.php?title=jspopular3.0

canvas渲染

1、主要功能,展示地图,覆盖物添加,以及lbs云服务(JS地点检索,JS路线规划,JS正逆地址解析)

2、支持 旧版个性化地图 (Map.setMapStyle)和新版个性化地图调用方式 (Map.setMapStyleV2)

2.0 ~ 3.0的升级指南:

引用的JS链接不同 链接需改成//api.map.baidu.com/api?v=3.0&ak=您的密钥

如升级过程中有问题,我们可提供进一步技术支撑。

gl

<script type="text/javascript" src="//api.map.baidu.com/api?v=1.0&type=webgl&ak=您的密钥"></script>

https://lbsyun.baidu.com/index.php?title=jspopularGL

webgl渲染

1、主要功能,展示地图,覆盖物添加, 支持3D视角展示地图 ,新增图层渲染,以及lbs云服务(JS地点检索,JS路线规划,JS正逆地址解析)

2、支持英文地图展示,以及JSAPI英文检索,JS英文路线规划,JS逆地理编码

3、新增场景插件用于更复杂场景(展示海量点标记,将点标记按照距离、属性、地理围栏进行聚合,以提高地图绘制性能,支持用户灵活自定义可视化样式。)

4、支持新版个性化地图调用方式(Map.setMapStyleV2)

升级到gl的升级指南可参考:

https://lbsyun.baidu.com/index.php?title=jspopularGLUpgrade

jsapithree

npm i -S @baidumap/mapv-three three@0.158.0

https://lbsyun.baidu.com/faq/api?title=jsapithree

webgl渲染

基于Three.js的三维数字孪生版本地图服务引擎,一套引擎即可支持2D、2.5D、3D全能力的地理投影与数据源加载,帮助开发者轻松搞定平面地图、三维场景,以及地球模式等多种地图业务场景需求。

1、 真三维数据可精确表达全球任意区域的地理数据,进行三维量测分析等2、多投影支持EPSG:3857、EPSG:4978、EPSG:4326等,不同投影的数据都可以上到一张图上3、 独有的真地球模式,可以实现电子地球仪效果、卫星场景展示,从地球到平面丝滑切换4、所有组件互相兼容,3D遮盖关系正确无误,视觉效果统一5、一个webgl容器,性能开销低,大屏展示效果佳6、提供丰富的环境表现形式,包括天空、大气,可根据时间变化的日出/日落,支持晴天、阴天、雨、雪等多种天气状态切换,支持逼真的动态水系7、具有更好的三维模型渲染与交互能力

全新引擎,无法直接从3.0/gl通过切换引用方式和命名空间升级。jsapithree 与gl 版本为并行 版本,想要使用jsapi three三维孪生效果,需要进行重构。

对渲染效果、可视化效果要求高,需要开发三维场景,不考虑移动端设备,终端性能较好,可选择three 具体使用可参考

https://lbsyun.baidu.com/faq/api?title=jsapithree

注意:
1. 根据用户需求和条件选择不同引擎 ,对渲染效果、可视化效果要求高,需要开发三维场景,不考虑移动端设备,终端性能较好,优先选择JSAPI Three
2. 需要考虑移动端情况,不需要开发三维场景,选择3.0/GL都行。

上一篇

案例

下一篇

1.6版本说明

本篇文章对您是否有帮助?