腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
百度地图
MapVThree
Editor:地图编辑
MapVThree
Editor类 是一个功能强大超好用的地图编辑工具,让你用几行代码就能实现专业的地图绘制和编辑功能! 为什么要聊这个? 今天想跟大家聊聊
MapVThree
Editor 这个好东西。它把复杂的地图编辑功能都封装好了,你只需要调用几个简单的 API,就能实现专业级的地图编辑体验。是不是听起来就很棒? const editor = engine.add(new
mapvthree
.Editor({ type:
mapvthree
.Editor.DrawerType.POLYGON, // 默认画多边形
MapVThree
Editor 支持 5 种常用的几何图形,基本上能满足日常所有需求了:1️⃣ 多边形 (Polygon)editor.type =
mapvthree
.Editor.DrawerType.POLYGON 这时候可以用单要素模式:const editor = new
mapvthree
.Editor({ type:
mapvthree
.Editor.DrawerType.POLYGON, singleMode
用户11921230
2025-12-26
459
0
标签:
3d
JSAPIThree 加载 WMS、WMTS 和通用栅格图学习笔记:标准地图服务与切图规则
今天就来学习一下如何在
mapvthree
中使用这些服务,以及理解不同的瓦片切图规则。 基本使用import * as
mapvthree
from '@baidumap/mapv-three';const container = document.getElementById('container ');const engine = new
mapvthree
.Engine(container, { map: { center: [120.628, 27.786], 基本使用const mapView = engine.add(new
mapvthree
.MapView({ imageryProvider: new
mapvthree
.WMTSImageryTileProvider 基本使用const mapView = engine.add(new
mapvthree
.MapView({ imageryProvider: new
mapvthree
.XYZImageryTileProvider
用户11918068
2025-12-11
661
0
标签:
学习笔记
百度地图JSAPI THREE 热力图开发教程
在
MapVThree
中,提供了两种热力图组件:Heatmap(2D 热力图)和 Heatmap3D(3D 热力图)。一、环境准备在使用热力图之前,需要先创建一个
MapVThree
引擎实例。 import * as
mapvthree
from '@baidu/mapv-three';// 创建引擎实例const engine = new
mapvthree
.Engine(document.getElementById const heatmap = engine.add(new
mapvthree
.Heatmap({ radius: 30, // 热力点的影响半径 keepSize
MapVThree
支持通过 GeoJSONDataSource 来加载数据。 六、总结
MapVThree
提供了强大而灵活的热力图功能,无论是 2D 还是 3D 版本,都能满足不同场景下的数据可视化需求。
用户11921230
2025-11-28
642
0
标签:
three.js
数据可视化
JSAPIThree 天空和天气系统学习笔记:营造真实的环境氛围
作为一个刚开始学习
mapvthree
的小白,今天要学习天空和天气系统了!听说这个系统可以让场景更有氛围感,还能模拟真实的天气效果!想想就期待! import * as
mapvthree
from '@baidumap/mapv-three';const container = document.getElementById('container ');const engine = new
mapvthree
.Engine(container, { map: { center: [116.404, 39.915], import * as
mapvthree
from '@baidumap/mapv-three';const container = document.getElementById('container ');const engine = new
mapvthree
.Engine(container, { map: { center: [116.404, 39.915],
用户11918068
2025-11-28
288
0
标签:
学习笔记
地图api
百度地图JSAPI THREE Label 组件使用指南,轻松实现地图标签渲染
MapVThree
的 Label 组件正是为此而生,它提供了丰富的功能和灵活的配置选项,让开发者能够轻松实现各种标签渲染需求。 一、Label 组件简介Label 组件是
MapVThree
中用于批量渲染标签的核心组件,它支持三种渲染类型:文本标签(text):纯文本渲染,适用于地名、POI 名称等场景图标标签(icon):图标渲染 创建 Label 实例const textLabel = engine.add(new
mapvthree
.Label({ type: 'text', textSize: 16, textFillStyle 准备数据const data =
mapvthree
.GeoJSONDataSource.fromGeoJSON([ { type: 'Feature', geometry 引擎配置});// 创建标签组件const label = engine.add(new
mapvthree
.Label({ type: 'icontext', vertexIcons: true
用户11921230
2025-12-04
411
0
标签:
three.js
webgl
JSAPI Three(
mapvthree
)与百度其他地图引擎的区别
百度地图推出了基于 Three.js 的 JSAPI Three(
mapvthree
)引擎,为开发者提供了全新的二三维一体化地图解决方案。 一、技术架构差异1.1 JSAPI Three(
mapvthree
)核心技术栈:底层渲染引擎:基于 Three.js 开发命名空间:@baidumap/mapv-three(对外统一命名)渲染方式:WebGL ());const weather = engine.add(new
mapvthree
.DynamicWeather(sky));weather.weather = 'rainy'; // clear (csvData);// JSON 数据源const jsonSource = new
mapvthree
.JSONDataSource.fromJSON(jsonData);数据源与可视化组件解耦:/ / 数据源可以灵活切换const point = engine.add(new
mapvthree
.SimplePoint());point.dataSource = geoJsonSource; /
用户11922933
2025-11-21
659
0
标签:
webgl
百度地图api
地图api
地图开发
MapV-Three地图检索服务:三个API搞定90%的搜索需求
基础用法import {useRef} from 'react';import * as
mapvthree
from '@baidu/mapv-three';const ref = useRef(); (
mapvthree
.services.API_SOURCE_TIANDITU); // 创建本地搜索服务实例 const localSearch = new
mapvthree
.services.LocalSearch ({ imageryProvider: new
mapvthree
.TiandituImageryTileProvider() })); return engine;}注意事项 正向解析:地址转坐标将地址字符串转换为经纬度坐标:import {useRef} from 'react';import * as
mapvthree
from '@baidu/mapv-three'; (
mapvthree
.services.API_SOURCE_TIANDITU); // 创建地理编码服务实例 const geocoder = new
mapvthree
.services.Geocoder
用户11921224
2025-11-20
346
0
标签:
百度地图api
JSAPIThree 加载 Mapbox 数据学习笔记:使用 Mapbox 矢量瓦片地图
作为一个刚开始学习
mapvthree
的小白,今天要学习加载 Mapbox 数据了!听说这个功能可以加载 Mapbox 的矢量瓦片地图,还能自定义样式!想想就期待! import * as
mapvthree
from '@baidumap/mapv-three';const container = document.getElementById('container ');const engine = new
mapvthree
.Engine(container, { map: { center: [113.266, 23.131], const mapView = engine.add(new
mapvthree
.MapView({ terrainProvider: null, vectorProvider: new
mapvthree
.MapboxVectorTileProvider ({ vectorProvider: new
mapvthree
.MapboxVectorTileProvider({ style: 'mapbox://styles/mapbox/
用户11918068
2025-12-05
395
0
标签:
mapbox
学习笔记
JSAPIThree 地图投影学习笔记:理解坐标系统
作为一个刚开始学习
mapvthree
的小白,今天要学习地图投影了!听说这个系统可以控制地图的坐标系统,不同的投影方式有不同的效果!想想就好奇! 第二步:发现引擎支持的投影类型文档说
mapvthree
支持多种投影方式,我数了数,主要有这几种:投影 1:Web 墨卡托投影(EPSG:3857)const engine = new
mapvthree
.Engine 投影 2:ECEF 投影(EPSG:4978)const engine = new
mapvthree
.Engine(container, { map: { projection: 投影 4:UTM 投影const engine = new
mapvthree
.Engine(container, { map: { projection: 'EPSG:32633' 投影 5:高斯克吕格投影const engine = new
mapvthree
.Engine(container, { map: { projection: 'EPSG:4491'
用户11918068
2025-11-24
302
0
标签:
地图api
学习笔记
mapvthree
地理投影设计分析——自动转换与统一接口的设计理念
mapvthree
的地理投影系统是二三维一体化架构的重要组成部分,其设计理念既不同于传统地图引擎的单一投影限制,也不同于需要手动处理投影转换的通用 3D 引擎。 本文将从设计理念、支持能力、架构设计等角度,深入分析
mapvthree
投影系统的创新设计。 注:
mapvthree
是 JSAPI Three(百度地图 JavaScript API Three)在代码中的命名空间。 1.3 与通用 3D 引擎投影系统的区别通用 3D 引擎的投影特点:通常使用世界坐标系,缺乏地理投影概念需要开发者自行实现地理坐标到世界坐标的转换不同数据源需要手动处理投影转换缺乏统一的地理坐标系统支持
mapvthree
、总结
mapvthree
的地理投影系统通过自动化转换机制和统一接口设计,实现了多投影支持与数据一致性,为二三维一体化场景提供了灵活的投影解决方案。
用户11922933
2025-11-25
286
0
标签:
地图开发
地图api
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档