Package-level declarations

Types

Link copied to clipboard
interface DataObject

Interface to a data object provided by a horizon data adapter. The object contains a location reference that can be resolved to a map location.

Link copied to clipboard
value class DataType

Types of data objects that horizon data adapters can provide. Each data type requires a specific horizon data adapter.

Link copied to clipboard

Interface to listeners to HorizonDataAdapter notifications. The horizon data adapter notifies these listeners on any update for any of the tiles of interest.

Link copied to clipboard
Link copied to clipboard

Interface to a horizon data adapter that provides data objects of a requested data type within a requested bounding box.

Link copied to clipboard

Interface to location data that can be resolved to a map to obtain the corresponding map references. An example of such data is an OpenLR encoding string. See http://www.openlr.org for more details.

Link copied to clipboard
value class OpenLocationReference(val openlrString: String) : LocationReference

Location encoding according to the OpenLR standard. The encoding can be resolved to a map to find the corresponding MapReferences. See http://www.openlr.org for more details.

Link copied to clipboard
data class SafetyLocationData(    val id: SafetyLocationId,     val type: SafetyLocationType,     val startPosition: GeoPoint,     val endPosition: GeoPoint = startPosition,     val speedLimit: Speed? = null,     val recommendedWarningDistance: Distance? = null,     val locationReference: LocationReference) : DataObject

Data associated with a safety location that the horizon data adapter provides.

Link copied to clipboard
value class SafetyLocationId(val value: String)

Identifier of a safety location.

Link copied to clipboard

Supported safety location types.