多边形图层
用于显示 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)。