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 |