MapLayer Class Reference
- Last UpdatedJun 10, 2025
- 1 minute read
public class MapLayer
extension MapLayer: NativeBase
extension MapLayer: Hashable
Interface for managing a map layer.
A map layer can be created by using the MapLayerBuilder
. At creation, the layer
gets added to a map. The layer gets removed from the map upon instance destruction.
-
Sets whether or not the layer is enabled to be drawn.
Declaration
Swift
public func setEnabled(_ enable: Bool)
Parameters
enable
True
to enable the layer,false
to disable it. -
Sets the style to be used by the layer. For more details see Custom Layer Style Reference in the documentation. Note: This is a beta release of this feature, so there could be a few bugs and unexpected behavior. Related APIs may change for new releases without a deprecation process.
Declaration
Swift
public func setStyle(_ style: Style)
Parameters
style
Style for the layer.
-
Sets the render priority for the layer which replaces any previously defined priorities.
Declaration
Swift
public func setPriority(_ priority: MapLayerPriority)
Parameters
priority
Priority for the layer.