AnnotationSourceOptions

data class AnnotationSourceOptions @JvmOverloads() constructor(maxZoom: Long?, buffer: Long?, lineMetrics: Boolean?, tolerance: Double?, clusterOptions: ClusterOptions?)

Configure class for composing GeoJsonSource objects that included in Annotation

See also

Constructors

AnnotationSourceOptions
Link copied to clipboard
fun AnnotationSourceOptions(maxZoom: Long? = null, buffer: Long? = null, lineMetrics: Boolean? = null, tolerance: Double? = null, clusterOptions: ClusterOptions? = null)

Functions

component1
Link copied to clipboard
operator fun component1(): Long?
component2
Link copied to clipboard
operator fun component2(): Long?
component3
Link copied to clipboard
operator fun component3(): Boolean?
component4
Link copied to clipboard
operator fun component4(): Double?
component5
Link copied to clipboard
operator fun component5(): ClusterOptions?
copy
Link copied to clipboard
fun copy(maxZoom: Long? = null, buffer: Long? = null, lineMetrics: Boolean? = null, tolerance: Double? = null, clusterOptions: ClusterOptions? = null): AnnotationSourceOptions
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

buffer
Link copied to clipboard
val buffer: Long? = null
Size of the tile buffer on each side.
clusterOptions
Link copied to clipboard
val clusterOptions: ClusterOptions? = null
Options to show and configure symbol clustering with using SymbolManager.
lineMetrics
Link copied to clipboard
val lineMetrics: Boolean? = null
Whether to calculate line distance metrics.
maxZoom
Link copied to clipboard
val maxZoom: Long? = null
Maximum zoom level at which to create vector tiles (higher means greater detail at high zoom levels).
tolerance
Link copied to clipboard
val tolerance: Double? = null
Douglas-Peucker simplification tolerance (higher means simpler geometries and faster performance).