bmap-jsapi-three
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMapV-Three 开发指南
MapV-Three 开发指南
使用 MapV-Three 构建高性能的 3D 地图和 GIS 应用 - 一个采用 Z-up 坐标系的跨浏览器 WebGL 库。
使用 MapV-Three 构建高性能的 3D 地图和 GIS 应用 - 一个采用 Z-up 坐标系的跨浏览器 WebGL 库。
何时适用
何时适用
在以下场景中参考这些指南:
- 3D 地图编辑和要素绘制
- 地图测量工具开发
- 建筑物、区域等 3D 可视化
- 实时交通数据展示
- 路径追踪动画开发
在以下场景中参考这些指南:
- 3D 地图编辑和要素绘制
- 地图测量工具开发
- 建筑物、区域等 3D 可视化
- 实时交通数据展示
- 路径追踪动画开发
快速参考
快速参考
0. 核心引擎
0. 核心引擎
- - Engine 引擎核心:初始化、场景管理、渲染控制
reference/engine.md - - 引擎初始化、资源配置、百度地图适配器
reference/initialization.md
- - Engine 引擎核心:初始化、场景管理、渲染控制
reference/engine.md - - 引擎初始化、资源配置、百度地图适配器
reference/initialization.md
1. 数据管理
1. 数据管理
- - DataSource 数据源基类
reference/datasource.md - - GeoJSON 数据源
reference/datasource/geojson-datasource.md - - JSON 数据源
reference/datasource/json-datasource.md - - CSV 数据源
reference/datasource/csv-datasource.md - - DataItem 数据项
reference/datasource/dataitem.md
- - DataSource 数据源基类
reference/datasource.md - - GeoJSON 数据源
reference/datasource/geojson-datasource.md - - JSON 数据源
reference/datasource/json-datasource.md - - CSV 数据源
reference/datasource/csv-datasource.md - - DataItem 数据项
reference/datasource/dataitem.md
2. 点对象与标签
2. 点对象与标签
- - SimplePoint 简单点
reference/simple-point.md - - EffectPoint 特效点(Fan、Bubble、Wave、Breath、Radar 等)
reference/effect-point.md - - 标记类型(Icon、BallonPoint、DOMPoint、EffectModelPoint)
reference/marker-types.md - - Circle 圆形(屏幕空间渲染)
reference/circle.md - - Label 文本/图标标签
reference/label.md - - Text 文本组件
reference/text.md - - ClusterPoint 点聚合
reference/cluster.md
- - SimplePoint 简单点
reference/simple-point.md - - EffectPoint 特效点(Fan、Bubble、Wave、Breath、Radar 等)
reference/effect-point.md - - 标记类型(Icon、BallonPoint、DOMPoint、EffectModelPoint)
reference/marker-types.md - - Circle 圆形(屏幕空间渲染)
reference/circle.md - - Label 文本/图标标签
reference/label.md - - Text 文本组件
reference/text.md - - ClusterPoint 点聚合
reference/cluster.md
3. 线与面
3. 线与面
- - Polyline 折线(flat 参数控制渲染模式)
reference/polyline.md - - SimpleLine 简单线
reference/simple-line.md - - Wall 墙体/围栏
reference/wall.md - - Polygon 多边形
reference/polygon.md - - Pillar 柱体
reference/pillar.md
- - Polyline 折线(flat 参数控制渲染模式)
reference/polyline.md - - SimpleLine 简单线
reference/simple-line.md - - Wall 墙体/围栏
reference/wall.md - - Polygon 多边形
reference/polygon.md - - Pillar 柱体
reference/pillar.md
4. 覆盖物
4. 覆盖物
- - Marker 标记
reference/marker.md - - Popup 弹出窗口
reference/popup.md - - DOMOverlay DOM 覆盖物
reference/dom-overlay.md
- - Marker 标记
reference/marker.md - - Popup 弹出窗口
reference/popup.md - - DOMOverlay DOM 覆盖物
reference/dom-overlay.md
5. 追踪器
5. 追踪器
- - 追踪器总览与生命周期
reference/tracker.md - - PathTracker 路径追踪
reference/path-tracker.md - - ObjectTracker 对象追踪
reference/object-tracker.md - - OrbitTracker 轨道追踪
reference/orbit-tracker.md
- - 追踪器总览与生命周期
reference/tracker.md - - PathTracker 路径追踪
reference/path-tracker.md - - ObjectTracker 对象追踪
reference/object-tracker.md - - OrbitTracker 轨道追踪
reference/orbit-tracker.md
6. 编辑与测量
6. 编辑与测量
- - Editor 编辑器
reference/editor.md - - Measure 测量工具
reference/measure.md
- - Editor 编辑器
reference/editor.md - - Measure 测量工具
reference/measure.md
7. 3D 模型
7. 3D 模型
- - 3D 模型加载(SimpleModel/AnimationModel/LODModel)
reference/model.md - - Twin 孪生车流(实时车流可视化、DataProvider 数据处理)
reference/twin.md - - MockTwin 模拟车流(基于路线数据的车流模拟生成)
reference/mock-twin.md
- - 3D 模型加载(SimpleModel/AnimationModel/LODModel)
reference/model.md - - Twin 孪生车流(实时车流可视化、DataProvider 数据处理)
reference/twin.md - - MockTwin 模拟车流(基于路线数据的车流模拟生成)
reference/mock-twin.md
8. 材质与特效
8. 材质与特效
- - 材质系统(WaterMaterial、ExtendMeshStandardMaterial 等)
reference/materials.md - - 缓动函数(LINEAR、QUINTIC_IN_OUT、CUBIC_OUT)
reference/easing-function.md
- - 材质系统(WaterMaterial、ExtendMeshStandardMaterial 等)
reference/materials.md - - 缓动函数(LINEAR、QUINTIC_IN_OUT、CUBIC_OUT)
reference/easing-function.md
9. 天空与天气
9. 天空与天气
- - 天空系统(EmptySky/DynamicSky/StaticSky)和天气
reference/sky-weather.md
- - 天空系统(EmptySky/DynamicSky/StaticSky)和天气
reference/sky-weather.md
10. 热力图
10. 热力图
- - Heatmap 热力图
reference/heatmap.md
- - Heatmap 热力图
reference/heatmap.md
11. 地图图层加载
11. 地图图层加载
- - 影像瓦片加载(Baidu、Tianditu、Bing、OSM、Stadia)
reference/imagery-tile-provider.md - - 矢量瓦片加载(Baidu、Mapbox)
reference/vector-tile-provider.md - - 第三方图层接入(WMS、WMTS、XYZ 标准协议)
reference/third-party-imagery.md - - 地形瓦片加载(Cesium、平面地形)
reference/terrain-tile-provider.md - - TileMask 瓦片掩膜(按区域裁剪瓦片图层显示)
reference/tile-mask.md
- - 影像瓦片加载(Baidu、Tianditu、Bing、OSM、Stadia)
reference/imagery-tile-provider.md - - 矢量瓦片加载(Baidu、Mapbox)
reference/vector-tile-provider.md - - 第三方图层接入(WMS、WMTS、XYZ 标准协议)
reference/third-party-imagery.md - - 地形瓦片加载(Cesium、平面地形)
reference/terrain-tile-provider.md - - TileMask 瓦片掩膜(按区域裁剪瓦片图层显示)
reference/tile-mask.md
12. LBS 位置服务
12. LBS 位置服务
- - 位置基础服务(地理编码、搜索、路线规划、行政区划等)
reference/services.md
- - 位置基础服务(地理编码、搜索、路线规划、行政区划等)
reference/services.md
13. 3DTiles 加载
13. 3DTiles 加载
- - 3D Tiles 加载(Default3DTiles、HDMap3DTiles)
reference/3dtiles-loading.md
- - 3D Tiles 加载(Default3DTiles、HDMap3DTiles)
reference/3dtiles-loading.md
14. 基础概念
14. 基础概念
- - 坐标系:Z-up、投影方式
reference/common/coordinate-system.md - - 事件绑定模式
reference/common/event-binding.md
- - 坐标系:Z-up、投影方式
reference/common/coordinate-system.md - - 事件绑定模式
reference/common/event-binding.md
关键注意事项
关键注意事项
- 引擎初始化:
new mapvthree.Engine(container, { map: { center: [lng, lat], range: meters } }) - 坐标系:Z-up(X-东、Y-北、Z-上),与 Three.js 默认 Y-up 不同
- 视野控制:使用 (相机距离,米)而非 zoom
range - 属性赋值:使用属性代理 ,而非
obj.color = valueobj.setColor(value) - MeasureType:使用
mapvthree.Measure.MeasureType - 图层设置:通过 设置影像/矢量/地形提供者,而非
MapViewengine.map
- 引擎初始化:
new mapvthree.Engine(container, { map: { center: [lng, lat], range: meters } }) - 坐标系:Z-up(X-东、Y-北、Z-上),与 Three.js 默认 Y-up 不同
- 视野控制:使用 (相机距离,米)而非 zoom
range - 属性赋值:使用属性代理 ,而非
obj.color = valueobj.setColor(value) - MeasureType:使用
mapvthree.Measure.MeasureType - 图层设置:通过 设置影像/矢量/地形提供者,而非
MapViewengine.map