首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
百度地图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
4590
标签:
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
6610
标签:
百度地图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
6420
标签:
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
2880
标签:
百度地图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
4110
标签:
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
6590
标签:
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
3460
标签:
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
3950
标签:
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
3020
标签:
mapvthree 地理投影设计分析——自动转换与统一接口的设计理念
mapvthree 的地理投影系统是二三维一体化架构的重要组成部分,其设计理念既不同于传统地图引擎的单一投影限制,也不同于需要手动处理投影转换的通用 3D 引擎。 本文将从设计理念、支持能力、架构设计等角度,深入分析 mapvthree 投影系统的创新设计。 注: mapvthree 是 JSAPI Three(百度地图 JavaScript API Three)在代码中的命名空间。 1.3 与通用 3D 引擎投影系统的区别通用 3D 引擎的投影特点:通常使用世界坐标系,缺乏地理投影概念需要开发者自行实现地理坐标到世界坐标的转换不同数据源需要手动处理投影转换缺乏统一的地理坐标系统支持mapvthree 、总结mapvthree 的地理投影系统通过自动化转换机制和统一接口设计,实现了多投影支持与数据一致性,为二三维一体化场景提供了灵活的投影解决方案。
用户11922933
2025-11-25
2860
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档