LineSymbolMarker 用于在 SimpleLineSymbol 上呈现简单的标记图形。标记可以通过提供有关相关要素的附加视觉提示来增强线的制图信息。
如果您在 3D SceneView 中,请使用支持 LineStyleMarker3D 的 LineSymbol3DLayer。
示例:
const lineSymbol = new SimpleLineSymbol({
color: "gray",
width: 1.5,
// Define a blue "x" marker at the beginning of the line
marker: { // autocasts from LineSymbolMarker
style: "x",
color: "blue",
placement: "begin"
}
});
构造函数
属性概览
可以设置、检索或收听任何属性。请参阅使用属性主题。
Name | 类型 | 描述 | 类 | |
---|---|---|---|---|
Color | 更多信息 标记的颜色。 | 更多信息 | LineSymbolMarker | |
String | 更多信息 类的名称。 | 更多信息 | Accessor | |
String | 更多信息 标记在线上的位置。 | 更多信息 | LineSymbolMarker | |
String | 更多信息 标记样式。 | 更多信息 | LineSymbolMarker | |
String | 更多信息 符号类型。 | 更多信息 | LineSymbolMarker |
属性详情
-
标记的颜色。如果未指定,标记将匹配线条的颜色。
-
类的名称。声明的类名格式为
geoscene.folder.className
。
-
placement String
-
标记在线上的位置。下表列出了可能的值。
值 说明 begin 首尾的单个标记 end 行尾的单个标记 begin-end 两个标记,一个在行首,一个在行尾 可能的值:"begin"|"end"|"begin-end"
- 默认值:"begin-end"
-
style String
-
标记样式。下表列出了可能的值。
值 示例 arrow circle square diamond cross x 可能的值:"arrow"|"circle"|"square"|"diamond"|"cross"|"x"
- 默认值:"arrow"
-
类型 Stringreadonly
-
符号类型。
对于 LineSymbolMarker,类型始终为 "line-marker”。