唯杰地图 logo唯杰地图
VJMAP
EN

Class: GridLayer

更新于 2026-09-14约 6 分钟
.md

网络线图层

Implements

  • CustomLayerInterface

Table of contents

Constructors

Properties

Methods

Constructors

constructor

+ new GridLayer(options?: GridLayerOptions): GridLayer

Parameters
Name Type Default value
options GridLayerOptions {}

Returns: GridLayer

Properties

id

• id: string

Implementation of: CustomLayerInterface.id


renderingMode

• Optional renderingMode: "2d" | "3d"

Implementation of: CustomLayerInterface.renderingMode


type

• type: "custom"

Implementation of: CustomLayerInterface.type

Methods

getWrapNum

▸ getWrapNum(x: number, includeMax?: boolean, includeMin?: boolean, range?: number[]): number

Parameters
Name Type Default value
x number -
includeMax boolean true
includeMin boolean true
range number[] -

Returns: number


onAdd

▸ onAdd(map: Map): void

Parameters
Name Type
map Map

Returns: void

Implementation of: CustomLayerInterface.onAdd


removeFromMap

▸ removeFromMap(): void

description 移除图层。

Returns: void


render

▸ render(gl: WebGLRenderingContext, matrix: number[]): void

Parameters
Name Type
gl WebGLRenderingContext
matrix number[]

Returns: void

Implementation of: CustomLayerInterface.render


setExtent

▸ setExtent(extent: LngLatBounds): void

description 设置坐标网格渲染的边界范围。

Parameters
Name Type Description
extent LngLatBounds 坐标网格渲染的边界范围。

Returns: void


setIntervals

▸ setIntervals(interval: number | Function): void

description 设置经纬度的间隔(以度为单位)

Parameters
Name Type Description
interval number | Function 经纬度的间隔(以度为单位),可以是数字,也可以是函数,参数是map。

Returns: void


setMaxZoom

▸ setMaxZoom(maxZoom: number): void

description 该图层可见的最大视图缩放级别。

Parameters
Name Type Description
maxZoom number 该图层可见的最大视图缩放级别(含)。

Returns: void


setMinZoom

▸ setMinZoom(minZoom: number): void

description 设置最小视图缩放级别。

Parameters
Name Type Description
minZoom number 最小视图缩放级别(不包括此级别),在该级别之上,该层将可见。

Returns: void


setShowLabel

▸ setShowLabel(showLabel: boolean): void

description 设置显示标签。

Parameters
Name Type Description
showLabel boolean 是否显示标签。

Returns: void


setStrokeStyle

▸ setStrokeStyle(strokeStyle: GridLayerStrokeStyle): void

description 设置经纬线样式。

Parameters
Name Type Description
strokeStyle GridLayerStrokeStyle 经纬线样式。

Returns: void


setVisibility

▸ setVisibility(visible?: boolean): void

description 设置可见性。

Parameters
Name Type Description
visible? boolean 是否可见。

Returns: void


setXLabelStyle

▸ setXLabelStyle(labelStyle: GridLayerLabelStyle): void

description 设置经度标签样式。

Parameters
Name Type Description
labelStyle GridLayerLabelStyle 标签样式。

Returns: void


setYLabelStyle

▸ setYLabelStyle(labelStyle: GridLayerLabelStyle): void

description 设置纬度标签样式。

Parameters
Name Type Description
labelStyle GridLayerLabelStyle 标签样式。

Returns: void

vjmap / Exports / HaloRingMarker

这篇文档有帮助吗?