WebTileLayer

WebTileLayer提供了一种将地图瓦片作为图层添加到地图的简单方法。

构造函数

WebTileLayer

WebTileLayer提供了一种将地图瓦片作为图层添加到地图的简单方法。

new WebTileLayer(properties?)

参数

返回:WebTileLayer WebTileLayer对象

属性

blendMode

混合模式用于将图层混合在一起,在图层中创建有趣的效果,甚至产生看起来像新图层的效果。

blendMode: "average" | "color-burn" | "color-dodge" | "color" | "darken" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "difference" | "exclusion" | "hard-light" | "hue" | "invert" | "lighten" | "lighter" | "luminosity" | "minus" | "multiply" | "normal" | "overlay" | "plus" | "reflect" | "saturation" | "screen" | "soft-light" | "source-atop" | "source-in" | "source-out" | "vivid-light" | "xor"

类型: "average" | "color-burn" | "color-dodge" | "color" | "darken" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "difference" | "exclusion" | "hard-light" | "hue" | "invert" | "lighten" | "lighter" | "luminosity" | "minus" | "multiply" | "normal" | "overlay" | "plus" | "reflect" | "saturation" | "screen" | "soft-light" | "source-atop" | "source-in" | "source-out" | "vivid-light" | "xor"

effect

效果提供可在图层上执行的各种滤镜功能,以实现类似于图像滤镜工作方式的不同视觉效果。

effect: Effect

类型: Effect

maxScale

图层在视图中可见的最大比例尺(最大放大级别)。

maxScale: number

类型: number

minScale

图层在视图中可见的最小比例尺(最大缩小级别)。

minScale: number

类型: number

persistenceEnabled

启用图层在地图或场景中的持久化。

persistenceEnabled: boolean

类型: boolean

refreshInterval

图层的刷新间隔(以分钟为单位)。

refreshInterval: number

类型: number

spatialReference

图层的空间参考。

spatialReference: SpatialReference

subDomains

提供瓦片服务的子域名字符串,用于加速瓦片检索。

subDomains: string[]

类型: string[]

tileServers

图层的瓦片服务器URL列表。

tileServers: string[]

类型: string[]

type

对于WebTileLayer,类型为web-tile

type: "open-street-map" | "web-tile"

类型: "open-street-map" | "web-tile"

urlTemplate

URL模板是指定要加载的托管瓦片图像URL的字符串。

urlTemplate: string

类型: string

访问器

tileInfo

图层的瓦片方案信息。

get tileInfo(): TileInfo

返回: TileInfo 图层的瓦片方案信息。

set tileInfo(value: TileInfoProperties): void

参数

返回: void

方法

fetchTile

此方法获取视图中给定级别、行和列的瓦片。

fetchTile(level, row, col, options?): Promise

参数

  • level: number 要获取的瓦片的详细级别。
  • row: number 要获取的瓦片的行(y)位置。
  • col: number 要获取的瓦片的列(x)位置。
  • options?: WebTileLayerFetchTileOptions 瓦片请求的可选设置。

返回:Promise

getTileUrl

此方法返回给定级别、行和列的瓦片URL。

getTileUrl(level, row, col): string

参数

  • level: number 请求瓦片的级别。
  • row: number 请求瓦片的行。
  • col: number 请求瓦片的列。

返回:string

on

on(name, eventHandler): IHandle

参数

返回:IHandle

refresh

获取图层的所有数据。

refresh(): void

返回:void

BIMFlux AI