Package-level declarations

Types

Link copied to clipboard
class Poi(val name: String, val coordinate: GeoPoint, val categoryId: Long, val categoryName: String, val detourTime: Duration? = null, val detourDistance: Distance? = null, val detourOffset: Distance? = null)

Represents a Point of Interest (POI) with associated metadata.

Link copied to clipboard
fun interface PoiClickListener

An interface that defines the callback method for observing tap events on Points of Interest (Pois).

Link copied to clipboard

An interface that provides methods to visualize Points of Interest (Pois) on a map interface using the TomTomMap instance. Instances of PoiVisualization are created using PoiVisualizationFactory.create. You should call methods on these instances from the main thread only, otherwise an exception can occur. To use a PoiVisualization instance, first provide a list of Poi with the display method. You can then call display or clear to remove the Pois that have been added to the map by PoiVisualization.

Link copied to clipboard

Responsible for creating instances of objects conforming to the PoiVisualization interface.