所有文档 > JSAPI Three > 更新日志 > 1.0版本说明 更新时间: 2026/03/19 14:19
1.0版本说明
欢迎体验 百度地图 JSAPI THREE 1.0 —— 一款融合 2D、2.5D 与 3D 三位一体的现代化 Web 地图引擎。该引擎基于 WebGL 与 Three.js 构建,支持多地理投影体系与高度开放的渲染架构,面向需要高交互、高性能地理可视化的场景而生。 通过强大的图形处理能力与灵活的数据接入方式,JSAPI THREE 助力开发者构建具有沉浸式体验的下一代地图产品。
渲染能力
先进的环境系统
• 多类型天空支持:
1、提供丰富的天空表现形式,包括动态天空(根据时间变化的日出/日落)、静态天空(适用于性能要求场景)以及风格化天空(配合艺术设计风格)
2、使用方式极简,仅需设置时间参数,系统将自动计算光照方向、强度与天空颜色,模拟现实中太阳移动带来的光照变化。
• 天气模拟系统:
1、支持晴天、阴天、雨、雪等多种天气状态切换。
2、天气变化与天空系统联动,如云层厚度、光照散射、天空亮度自动适应,呈现高度真实的自然场景。
后处理效果体系
• 高动态光照表现(Bloom):
允许场景中的亮度值突破常规上限(255),通过泛光渲染出更具视觉冲击力的高亮区域,如灯光、阳光反射等。
• 可自定义后处理管线:
支持开发者挂接自定义后处理流程,如色调映射(Tone Mapping)、色彩校正(Color Grading)、景深(DOF)等。方便打造独具风格的渲染场景。
地图能力
多投影系统支持
• 内置对常见地图投影的支持,包括:
EPSG:3857(Web Mercator):Web 地图主流投影方式;
EPSG:4326(WGS84):用于经纬度坐标表示;
ECEF(地心地固坐标系):支持全球三维球面定位与卫星轨迹模拟。
多投影的兼容为构建跨尺度、跨平台、多维度地图产品提供了坚实基础。
多地图源整合能力
• 原生支持多种底图与地形资源接入:
1、百度地图:矢量地图;
2、Bing Maps 卫星图;
3、OSM 开源地图;
4、Cesium 地形图;
5、倾斜摄影影像:实现真实建筑外观重建。
• 支持多图层组合与排序:
1、可按需灵活控制图层顺序、透明度;
2、支持图层组管理与动态切换,便于开发“场景切换”、“地图皮肤”等功能。
可视化元素系统
矢量元素展示能力
• 支持以下基础图形的可视化展示:
点:可附带图标、注记;
线:支持颜色、宽度、纹理贴图等;
面:可用于行政区、热力区域等表达。
• 丰富的图文标签表现形式:
1、文本、图标、标签均支持绑定至矢量元素;
2、可配置对齐方式、缩放行为、显示规则等。
三维模型渲染
• 支持加载主流三维模型格式:
包括 .gltf、.glb 及其他 Three.js 支持的格式(如 .obj, .fbx)。
• 优化的大规模模型加载机制:
使用 InstancedMesh 批量绘制重复模型(如建筑群、风力发电机等),显著降低渲染开销,提升帧率表现。
数据系统
多样数据格式支持
• 内建支持常见数据格式加载:
GeoJSON:空间数据标准;
CSV/JSON:通用结构化数据;
其他格式支持通过对象封装或转换函数接入。
• 灵活的数据加载方式:
支持通过 URL(远程加载)、本地对象、异步请求等方式进行数据注入。
大数据渲染性能优化
• 高性能点位渲染技术:
采用 Instanced Buffer Geometry,可轻松支撑十万级数据点的加载与渲染。
• 高效数据结构设计:
内部传输格式基于 TypedArray 和 Float32Array,避免额外内存拷贝与对象分配,GPU 渲染通路直达,帧率更高、延迟更低。