LineSymbolMarker

require(["esri/symbols/LineSymbolMarker"], function(LineSymbolMarker) { /* code goes here */ });
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.
NameTypeSummaryClass
Color

The color of the marker.

more details
more detailsLineSymbolMarker
String

The name of the class.

more details
more detailsAccessor
String

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

more details
more detailsLineSymbolMarker
String

The marker style.

more details
more detailsLineSymbolMarker
String

The symbol type.

more details
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.

ValueDescription
beginSingle marker at the start of the line
endSingle marker at the end of the line
begin-endTwo 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.

ValueExample
arrowlsm-arrow
circlelsm-circle
squarelsm-square
diamondlsm-diamond
crosslsm-cross
xlsm-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".

API Reference search results

NameTypeModule
Loading...