LineSymbolMarker

AMD: require(["geoscene/symbols/LineSymbolMarker"], (LineSymbolMarker) => { /* code goes here */ });
ESM: import LineSymbolMarker from "@geoscene/core/symbols/LineSymbolMarker";
类: geoscene/symbols/LineSymbolMarker
继承于:LineSymbolMarker Accessor
起始版本:GeoScene API for JavaScript 4.16

LineSymbolMarker 用于在 SimpleLineSymbol 上呈现简单的标记图形。标记可以通过提供有关相关要素的附加视觉提示来增强线的制图信息。

如果您在 3D SceneView 中,请使用支持 LineStyleMarker3DLineSymbol3DLayer

另请参阅:
示例:
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"
   }
});

构造函数

new LineSymbolMarker(properties)
参数:
properties Object
可选

有关可能传递给构造函数的所有属性的列表,请参见属性

示例:
const lineSymbolMarker = new LineSymbolMarker({
  color: "blue",
  placement: "begin-end",
  style: "arrow"
});

属性概览

可以设置、检索或收听任何属性。请参阅使用属性主题。
显示继承的属性 隐藏继承的属性
Name 类型 描述
Color更多信息

标记的颜色。

更多信息LineSymbolMarker
String更多信息

类的名称。

更多信息Accessor
String更多信息

标记在线上的位置。

更多信息LineSymbolMarker
String更多信息

标记样式。

更多信息LineSymbolMarker
String更多信息

符号类型。

更多信息LineSymbolMarker

属性详情

Autocasts from Object|Number[]|String

标记的颜色。如果未指定,标记将匹配线条的颜色。

declaredClass Stringreadonly inherited

类的名称。声明的类名格式为 geoscene.folder.className

placement String

标记在线上的位置。下表列出了可能的值。

说明
begin 首尾的单个标记
end 行尾的单个标记
begin-end 两个标记,一个在行首,一个在行尾

可能的值:"begin"|"end"|"begin-end"

默认值:"begin-end"
style String

标记样式。下表列出了可能的值。

示例
arrow lsm-arrow
circle lsm-circle
square lsm-square
diamond lsm-diamond
cross lsm-cross
x lsm-x

可能的值:"arrow"|"circle"|"square"|"diamond"|"cross"|"x"

默认值:"arrow"
类型 Stringreadonly

符号类型。

对于 LineSymbolMarker,类型始终为 "line-marker”

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.