AI
产品服务
解决方案
文档与支持
定价
更新时间: 2026/03/19 14:19
1.0版本说明

欢迎体验 百度地图 JSAPI Three 1.0 —— 一款融合 2D、2.5D 与 3D 三位一体的现代化 Web 地图引擎。该引擎基于 WebGL 与 Three.js 构建,支持多地理投影体系与高度开放的渲染架构,面向需要高交互、高性能地理可视化的场景而生。 通过强大的图形处理能力与灵活的数据接入方式,JSAPI Three 助力开发者构建具有沉浸式体验的下一代地图产品。

渲染能力
先进的环境系统

多类型天空支持:

  • 提供丰富的天空表现形式,包括动态天空(根据时间变化的日出/日落)、静态天空(适用于性能要求场景)以及风格化天空(配合艺术设计风格)

  • 使用方式极简,仅需设置时间参数,系统将自动计算光照方向、强度与天空颜色,模拟现实中太阳移动带来的光照变化。

天气模拟系统:

  • 支持晴天、阴天、雨、雪等多种天气状态切换。

  • 天气变化与天空系统联动,如云层厚度、光照散射、天空亮度自动适应,呈现高度真实的自然场景。

后处理效果体系

高动态光照表现(Bloom):

  • 允许场景中的亮度值突破常规上限(255),通过泛光渲染出更具视觉冲击力的高亮区域,如灯光、阳光反射等。

可自定义后处理管线:

  • 支持开发者挂接自定义后处理流程,如色调映射(Tone Mapping)、色彩校正(Color Grading)、景深(DOF)等。方便打造独具风格的渲染场景。

地图能力
多投影系统支持

内置对常见地图投影的支持,包括:

  • EPSG:3857(Web Mercator):Web 地图主流投影方式;

  • EPSG:4326(WGS84):用于经纬度坐标表示;

  • ECEF(地心地固坐标系):支持全球三维球面定位与卫星轨迹模拟。

多投影的兼容为构建跨尺度、跨平台、多维度地图产品提供了坚实基础。

多地图源整合能力

原生支持多种底图与地形资源接入:

  • 百度地图:矢量地图;

  • Bing Maps 卫星图;

  • OSM 开源地图;

  • Cesium 地形图;

  • 倾斜摄影影像:实现真实建筑外观重建。

支持多图层组合与排序:

  • 可按需灵活控制图层顺序、透明度;

  • 支持图层组管理与动态切换,便于开发“场景切换”、“地图皮肤”等功能。

可视化元素系统
矢量元素展示能力

支持以下基础图形的可视化展示:

  • 点:可附带图标、注记;

  • 线:支持颜色、宽度、纹理贴图等;

  • 面:可用于行政区、热力区域等表达。

丰富的图文标签表现形式:

  • 文本、图标、标签均支持绑定至矢量元素;

  • 可配置对齐方式、缩放行为、显示规则等。

三维模型渲染

支持加载主流三维模型格式:

  • 包括 .gltf、.glb 及其他 Three.js 支持的格式(如 .obj, .fbx)。

优化的大规模模型加载机制:

  • 使用 InstancedMesh 批量绘制重复模型(如建筑群、风力发电机等),显著降低渲染开销,提升帧率表现。

数据系统
多样数据格式支持

内建支持常见数据格式加载:

  • GeoJSON:空间数据标准;

  • CSV/JSON:通用结构化数据;

  • 其他格式支持通过对象封装或转换函数接入。

灵活的数据加载方式:

  • 支持通过 URL(远程加载)、本地对象、异步请求等方式进行数据注入。

大数据渲染性能优化

高性能点位渲染技术:

  • 采用 Instanced Buffer Geometry,可轻松支撑十万级数据点的加载与渲染。

高效数据结构设计:

  • 内部传输格式基于 TypedArray 和 Float32Array,避免额外内存拷贝与对象分配,GPU 渲染通路直达,帧率更高、延迟更低。

上一篇

1.1版本说明
本篇文章对您是否有帮助?