Package-level declarations

Classes that can be used with the MapView.

Types

Link copied to clipboard
@Serializable
data class Icon @JvmOverloads constructor(val url: String, val scaledSize: Size? = null, val anchor: Point? = null)

Data structure for Icons to be used with StoresOverlay or Markers.

Link copied to clipboard
class Marker @JvmOverloads constructor(position: LatLng, icon: Icon, label: String? = null, isVisible: Boolean = true)

Marker class to quickly put an icon on a MapView.

Link copied to clipboard
typealias OnMarkerChanged = (Marker) -> Unit
Link copied to clipboard
typealias OnMarkerClick = (Marker) -> Unit
Link copied to clipboard
@Serializable
data class Point(val x: Float, val y: Float)
Link copied to clipboard
@Serializable
data class Size(val width: Int, val height: Int)
Link copied to clipboard

Class to configure various UI related settings. Use it through com.woosmap.sdk.MapView.setUiSettings method