跳到主要内容

多边形图层

用于显示 PolygonMarker 的图层。

示例

请参阅 Map 控件。

PolygonLayer 属性

draw_labels_last

一个布尔值,指示是否最后绘制标签。

默认值为 False

polygon_culling

一个布尔值,指示是否使用多边形裁剪。

默认值为 False

polygon_labels

一个布尔值,指示是否显示多边形标签。

默认值为 True

polygons

要显示的 PolygonMarker 列表。

simplification_tolerance

两个相邻的多边形点之间的距离(以逻辑像素为单位,缩放到底层的 zoom)。

默认值为 0.5

use_alternative_rendering

是否使用替代的渲染路径将多边形绘制到底层画布上,这在某些情况下可能更高效。

默认值为 False

PolygonMarker 属性

PolygonLayer 的标记。

border_color

多边形轮廓的边框颜色。

border_stroke_width

多边形轮廓的边框宽度。

color

多边形的填充颜色。

coordinates

定义多边形标记的坐标(纬度和经度)列表。

值的类型为 [MapLatitudeLongitude](/docs/reference/types/maplatitudelongitude)。

disable_holes_border

是否禁用孔的边框。

默认值为 False

label

多边形的标签。

label_text_style

标签的样式。

值的类型为 [TextStyle](/docs/reference/types/textstyle)。

rotate_label

是否旋转标签以使其保持与相机旋转一致。

默认值为 False

stroke_cap

多边形的笔触端帽样式。

值的类型为 [StrokeCap](/docs/reference/types/strokecap)。

stroke_join

多边形的笔触连接样式。

值的类型为 [StrokeJoin](/docs/reference/types/strokejoin)。