LineSymbolMarker

AMD: require(["esri/symbols/LineSymbolMarker"], (LineSymbolMarker) => { /* code goes here */ });
ESM: import LineSymbolMarker from "@arcgis/core/symbols/LineSymbolMarker";
Class: esri/symbols/LineSymbolMarker
Inheritance: LineSymbolMarker Accessor
Since: ArcGIS API for JavaScript 4.16

LineSymbolMarker is used for rendering a simple marker graphic on a SimpleLineSymbol. Markers can enhance the cartographic information of a line by providing additional visual cues about the associated feature.

Known Limitations

  • This is not currently supported within a 3D SceneView.
See also:
Example:
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"
   }
});

Constructors

new LineSymbolMarker(properties)
Parameter:
properties Object
optional

See the properties for a list of all the properties that may be passed into the constructor.

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

Property Overview

Any properties can be set, retrieved or listened to. See the Working with Properties topic.
Show inherited properties Hide inherited properties
Name Type Summary Class
Colormore details

The color of the marker.

more detailsLineSymbolMarker
Stringmore details

The name of the class.

more detailsAccessor
Stringmore details

The placement of the marker(s) on the line.

more detailsLineSymbolMarker
Stringmore details

The marker style.

more detailsLineSymbolMarker
Stringmore details

The symbol type.

more detailsLineSymbolMarker

Property Details

Autocasts from Object|Number[]|String

The color of the marker. If not specified, the marker will match the color of the line.

declaredClass Stringreadonly inherited

The name of the class. The declared class name is formatted as esri.folder.className.

placement String

The placement of the marker(s) on the line. Possible values are listed in the table below.

Value Description
begin Single marker at the start of the line
end Single marker at the end of the line
begin-end Two markers, one at the start and one at the end of the line

Possible Values:"begin"|"end"|"begin-end"

Default Value:"begin-end"
style String

The marker style. Possible values are listed in the table below.

Value Example
arrow lsm-arrow
circle lsm-circle
square lsm-square
diamond lsm-diamond
cross lsm-cross
x lsm-x

Possible Values:"arrow"|"circle"|"square"|"diamond"|"cross"|"x"

Default Value:"arrow"
type Stringreadonly

The symbol type.

For LineSymbolMarker the type is always "line-marker".

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