美文网首页
MapboxGL.CircleLayer

MapboxGL.CircleLayer

作者: jadefan | 来源:发表于2019-10-23 11:41 被阅读0次

<MapboxGL.CircleLayer />

CircleLayer is a style layer that renders one or more filled circles on the map.
圆形图层是在地图上渲染一个或多个实心圆的样式图层。

props

Prop Type Default Required
id string none false

A string that uniquely identifies the source in the style to which it is added.
在添加到的样式中唯一标识源的字符串。

sourceID string MapboxGL.StyleSource.DefaultSourceID false

The source from which to obtain the data to style. If the source has not yet been added to the current style, the behavior is undefined.
从中获取要设置样式的数据的源。如果源尚未添加到当前样式,则行为未定义。

sourceLayerID string none false

Identifier of the layer within the source identified by the sourceID property from which the receiver obtains the data to style.
由sourceID属性标识的源中的层的标识符,接收方从中获取要样式的数据。

aboveLayerID string none false

Inserts a layer above aboveLayerID.
在overveLayerID上方插入一个图层。

belowLayerID string none false

Inserts a layer below belowLayerID
在belowLayerID 下面插入一个图层。

layerIndex number none false

Inserts a layer at a specified index
在指定索引处插入图层

filter array none false

Filter only the features in the source layer that satisfy a condition that you define
仅过滤源图层中满足您定义的条件的要素

minZoomLevel number none false

The minimum zoom level at which the layer gets parsed and appears.
对图层进行解析并显示的最低缩放级别。

maxZoomLevel number none false

The maximum zoom level at which the layer gets parsed and appears.
对图层进行解析并显示的最大缩放级别。

style union none false

Customizable style attributes
可自定义的样式属性

styles

  • <a href="#name">visibility</a>
  • <a href="#name-1">circleRadius</a>
  • <a href="#name-2">circleColor</a>
  • <a href="#name-3">circleBlur</a>
  • <a href="#name-4">circleOpacity</a>
  • <a href="#name-5">circleTranslate</a>
  • <a href="#name-6">circleTranslateAnchor</a>
  • <a href="#name-7">circlePitchScale</a>
  • <a href="#name-8">circlePitchAlignment</a>
  • <a href="#name-9">circleStrokeWidth</a>
  • <a href="#name-10">circleStrokeColor</a>
  • <a href="#name-11">circleStrokeOpacity</a>

Name

visibility

Description

Whether this layer is displayed.

Type

enum

Default Value

visible

Supported Values

visible - The layer is shown.<br />
none - The layer is not shown.<br />


Name

circleRadius

Description

Circle radius.

Type

number

Default Value

5

Units

pixels

Minimum

0

Expression

Parameters: zoom, feature, feature-state


Name

circleColor

Description

The fill color of the circle.

Type

color

Default Value

#000000

Expression

Parameters: zoom, feature, feature-state


Name

circleBlur

Description

Amount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.

Type

number

Default Value

0

Expression

Parameters: zoom, feature, feature-state


Name

circleOpacity

Description

The opacity at which the circle will be drawn.

Type

number

Default Value

1

Minimum

0

Maximum

1

Expression

Parameters: zoom, feature, feature-state


Name

circleTranslate

Description

The geometry's offset. Values are [x, y] where negatives indicate left and up, respectively.

Type

array<number>

Default Value

[0,0]

Units

pixels

Expression

Parameters: zoom


Name

circleTranslateAnchor

Description

Controls the frame of reference for circleTranslate.

Type

enum

Default Value

map

Supported Values

map - The circle is translated relative to the map.<br />
viewport - The circle is translated relative to the viewport.<br />

Requires

circleTranslate

Expression

Parameters: zoom


Name

circlePitchScale

Description

Controls the scaling behavior of the circle when the map is pitched.

Type

enum

Default Value

map

Supported Values

map - Circles are scaled according to their apparent distance to the camera.<br />
viewport - Circles are not scaled.<br />

Expression

Parameters: zoom


Name

circlePitchAlignment

Description

Orientation of circle when map is pitched.
地图倾斜时圆的方向。

Type

enum

Default Value

viewport

Supported Values

map - The circle is aligned to the plane of the map.与地图的平面对齐
viewport - The circle is aligned to the plane of the viewport.与视口的平面对齐

Expression

Parameters: zoom


Name

circleStrokeWidth

Description

The width of the circle's stroke. Strokes are placed outside of the circleRadius.

Type

number

Default Value

0

Units

pixels

Minimum

0

Expression

Parameters: zoom, feature, feature-state


Name

circleStrokeColor

Description

The stroke color of the circle.

Type

color

Default Value

#000000

Expression

Parameters: zoom, feature, feature-state


Name

circleStrokeOpacity

Description

The opacity of the circle's stroke.

Type

number

Default Value

1

Minimum

0

Maximum

1

Expression

Parameters: zoom, feature, feature-state

相关文章

网友评论

      本文标题:MapboxGL.CircleLayer

      本文链接:https://www.haomeiwen.com/subject/ptohvctx.html