Optional allowIf true, the icon will be visible even if it collides with other previously drawn symbols.
Optional anchorPart of the icon placed closest to the anchor. This may conflict with a set offset.
Optional avoidThis is a property relevant if using tiled datasets. If true, the symbols will not cross tile edges to avoid mutual collisions.
Optional colorA color defined as a hex-color string.
Optional formatAn 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
Optional haloThe halo's fadeout distance towards the outside.
Optional haloThe color of the icons halo, which helps it stand out from backgrounds represented as a hex-color string.
Optional haloThe opacity of the halo. A value between 0 and 1. 0 means no opacity (i.e. transparent) and 1 is fully opaque.
Optional haloDistance of halo to the icons outline (pixels if haloWidthUnit is not defined).
Optional haloUnit to use for the haloWidth.
Optional imageA path/URL to the icon image file or a Sprite configuration.
Optional keepIf true, the icon will be kept upright.
Describes the type of the kind of the Symbolizer.
Optional offsetThe offset of the Symbolizer as [x, y] coordinates. Positive values indicate right and down, while negative values indicate left and up.
Optional offsetProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#paint-symbol-icon-translate-anchor
Optional opacityDetermines the total opacity for the Symbolizer. A value between 0 and 1. 0 is none opaque and 1 is full opaque.
Optional optionalProperty 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.
Optional paddingSize of the additional area around the icon used for detecting symbol collisions.
Optional pitchProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-pitch-alignment
Optional rotateThe rotation of the Symbolizer in degrees. Value should be between 0 and 360.
Optional rotationProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-rotation-alignment
Optional sizeThe Symbolizer size (pixels if sizeUnit is not defined).
Optional sizeUnit to use for the size.
Optional textProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-text-fit
Optional textProperty relevant for mapbox-styles. Compare https://docs.mapbox.com/mapbox-gl-js/style-spec/#layout-symbol-icon-text-fit-padding
Optional visibilityDefines whether the Symbolizer should be visibile or not.
An IconSymbolizer describes the style representation of POINT data if styled with a specific icon.