Skip to content

VRasterDemSource

VRasterDemSource 一个栅格数字高程模型源。仅支持 Mapbox Terrain-DEM

基础用法

Api

rasterDemSourceProps

属性名说明类型默认值
url服务的URLstringmapbox://mapbox.mapbox-terrain-dem-v1
tiles源数组array-
tileSize瓦片大小number256
exaggeration地形夸张高度 0-1000number,arrary1
bounds四至边界范围array[-180, -85.051129, 180, 85.051129]
encoding源的数据编码enummapbox
minzoom最小缩放级别number0
maxzoom最大缩放级别number22
attribution源的名称string-
volatile是否缓存瓦片booleanfalse
terrain是否用于地形booleantrue
defaultOptions默认配置项(覆盖同名属性object-

提示

Raster DEM source 'other:raster-dem-terrain' is used both for terrain and as layer source. This leads to lower resolution of hillshade. For full hillshade resolution but higher memory consumption, define another raster DEM source.

当同一个 DEM 数据源既用于 3D 地形又用作 阴影图 的图层数据源时,为了优化资源使用,会降低分辨率以管理内存和性能,这种折中方案会影响阴影图的视觉质量。

所以该源如果不是用于地形,请将 terrain 设置为 false

rasterDemSourceEmits

事件名说明回调参数
load源加载完成后触发Function

类型定义

RasterDemSourceLoadEvent

sources/RasterDemSource/RasterDemSource.ts
typescript
export interface RasterDemSourceLoadEvent {
  source: RasterDemTileSource
  map: Map
}

基于 MIT 许可发布