MTPointLayerOptions

@Serializable
data class MTPointLayerOptions(val data: String, val layerId: String? = null, val sourceId: String? = null, val beforeId: String? = null, val minzoom: Double? = null, val maxzoom: Double? = null, val outline: Boolean? = null, val outlineColor: MTStringOrZoomStringValues? = null, val outlineWidth: MTNumberOrZoomNumberValues? = null, val outlineOpacity: MTNumberOrZoomNumberValues? = null, val pointColor: MTColorValue? = null, val pointColorRamp: MTColorRamp? = null, val pointRadius: MTNumberOrZoomNumberValues? = null, val minPointRadius: Double? = null, val maxPointRadius: Double? = null, val property: String? = null, val pointOpacity: MTNumberOrZoomNumberValues? = null, val alignOnViewport: Boolean? = null, val cluster: Boolean? = null, val showLabel: Boolean? = null, val labelColor: MTColorValue? = null, val labelSize: Double? = null, val zoomCompensation: Boolean? = null)

Options for building a point visualization layer through the helper.

This mirrors the available configuration including common shape options.

Constructors

constructor(data: String, layerId: String? = null, sourceId: String? = null, beforeId: String? = null, minzoom: Double? = null, maxzoom: Double? = null, outline: Boolean? = null, outlineColor: String? = null, outlineWidth: Double? = null, outlineOpacity: Double? = null, pointColor: String? = null, pointColorRamp: MTColorRamp? = null, pointRadius: Double? = null, minPointRadius: Double? = null, maxPointRadius: Double? = null, property: String? = null, pointOpacity: Double? = null, alignOnViewport: Boolean? = null, cluster: Boolean? = null, showLabel: Boolean? = null, labelColor: String? = null, labelSize: Double? = null, zoomCompensation: Boolean? = null)
constructor(data: String, layerId: String? = null, sourceId: String? = null, beforeId: String? = null, minzoom: Double? = null, maxzoom: Double? = null, outline: Boolean? = null, outlineColor: MTStringOrZoomStringValues? = null, outlineWidth: MTNumberOrZoomNumberValues? = null, outlineOpacity: MTNumberOrZoomNumberValues? = null, pointColor: MTColorValue? = null, pointColorRamp: MTColorRamp? = null, pointRadius: MTNumberOrZoomNumberValues? = null, minPointRadius: Double? = null, maxPointRadius: Double? = null, property: String? = null, pointOpacity: MTNumberOrZoomNumberValues? = null, alignOnViewport: Boolean? = null, cluster: Boolean? = null, showLabel: Boolean? = null, labelColor: MTColorValue? = null, labelSize: Double? = null, zoomCompensation: Boolean? = null)

Properties