Class VectorMarkerSymbolLayer


public final class VectorMarkerSymbolLayer extends MarkerSymbolLayer
VectorMarkerSymbolLayers are symbol layers intended for use with point geometries. They consist of a list of VectorMarkerSymbolElement. If it is the only symbol layer in a MultilayerPointSymbol, this symbol layer places a vector marker at the location of the point feature.
Since:
100.5.0
  • Constructor Details

    • VectorMarkerSymbolLayer

      public VectorMarkerSymbolLayer(Iterable<VectorMarkerSymbolElement> symbolElements)
      Instantiates a new VectorMarkerSymbolLayer with the given iterable of VectorMarkerSymbolElements.
      Parameters:
      symbolElements - the VectorMarkerSymbolElements to create this VectorMarkerSymbolLayer from, cannot be null
      Throws:
      IllegalArgumentException - if symbolElements is null
      Since:
      100.5.0
  • Method Details

    • getVectorMarkerSymbolElements

      public List<VectorMarkerSymbolElement> getVectorMarkerSymbolElements()
      Gets the list of VectorMarkerSymbolElements that make up this symbol layer. This list is modifiable, VectorMarkerSymbolElements can be added and removed to modify this symbol layer.
      Returns:
      the list of VectorMarkerSymbolElements
      Since:
      100.5.0