地图操作演示
切换2D/3D
飞往贵阳
加载3D模型
移除3D模型
加载自定义地形
移除自定义地形
三维分析工具
测量距离(3D)
通视分析(3D)
视域分析(3D)
填挖方分析(3D)
坡度分析(3D)
清除绘制
WMS 服务加载示例
添加WMS(自动适配)
强制2D添加WMS
强制3D添加WMS
添加筛选WMS
清除所有WMS
{{ wmsQueryEnabled ? '禁用WMS查询' : '启用WMS查询' }}
{{ layer.name }} ({{ layer.mode }})
移除
可用的 API 方法(通过 dualMapRef 调用)
toggleMap() - 切换2D/3D
flyTo(lon, lat, height) - 定位到经纬度
load3DModel(url, id, height) - 加载3D倾斜模型
remove3DModel(id) - 移除模型
setTerrain(url) - 加载地形
resetTerrain() - 重置地形
addWmsLayer(id, url, params) - 统一添加WMS
removeWmsLayer(id) - 移除WMS图层
clearAllWmsLayers() - 清除所有WMS
startDraw3D(type, options) - 开始绘制
clearDrawings3D() - 清除绘制
measureDistance3D(p1, p2) - 测量距离
measureArea3D(positions) - 测量面积
visibilityAnalysis(start, end) - 通视分析
viewAnalysis(center, radius, startAngle, endAngle) - 视域分析
computeCutAndFill(positions, baseHeight) - 填挖方分析
slopeAnalysis(positions) - 坡度分析
enableWmsQuery(callback) / disableWmsQuery() - 启用/禁用WMS点击查询