OptionalallowIf true, the icon will be visible even if it collides with other previously drawn symbols.
OptionalanchorPart of the icon placed closest to the anchor. This may conflict with a set offset.
OptionalavoidThis is a property relevant if using tiled datasets. If true, the symbols will not cross tile edges to avoid mutual collisions.
OptionalcolorA color defined as a hex-color string.
OptionalformatAn optional configuration for the image format as MIME type. This might be needed if the image(path) has no filending specified. e.g. http://myserver/getImage
OptionalhaloThe halo's fadeout distance towards the outside.
OptionalhaloThe color of the icons halo, which helps it stand out from backgrounds represented as a hex-color string.
OptionalhaloThe opacity of the halo. A value between 0 and 1. 0 means no opacity (i.e. transparent) and 1 is fully opaque.
OptionalhaloDistance of halo to the icons outline (pixels if haloWidthUnit is not defined).
OptionalhaloUnit to use for the haloWidth.
OptionalimageA path/URL to the icon image file or a Sprite configuration.
OptionalkeepIf true, the icon will be kept upright.
Describes the type of the kind of the Symbolizer.
OptionaloffsetThe offset of the Symbolizer as [x, y] coordinates. Positive values indicate right and down, while negative values indicate left and up.
OptionaloffsetProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#paint-symbol-icon-translate-anchor
OptionalopacityDetermines the total opacity for the Symbolizer. A value between 0 and 1. 0 is none opaque and 1 is full opaque.
OptionaloptionalProperty relevant for mapbox-styles. If true, text will display without their corresponding icons when the icon collides with other symbols and the text does not.
OptionalpaddingSize of the additional area around the icon used for detecting symbol collisions.
OptionalpitchProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-pitch-alignment
OptionalrotateThe rotation of the Symbolizer in degrees. Value should be between 0 and 360.
OptionalrotationProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-rotation-alignment
OptionalsizeThe Symbolizer size (pixels if sizeUnit is not defined).
OptionalsizeUnit to use for the size.
OptionaltextProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-text-fit
OptionaltextProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-text-fit-padding
OptionalvisibilityDefines whether the Symbolizer should be visibile or not.
An IconSymbolizer describes the style representation of POINT data if styled with a specific icon.