EntryPoint

class EntryPoint(entryPointType: Set<EntryPointType>, val position: GeoPoint)

The Point Of Interest entry point.

Parameters

entryPointType

The type(s) of the entry point. This set classifies the primary intended usage of the provided position. It must not be empty.

Valid values and intended semantics:

  • setOf(EntryPointType.Geocoding()) \- denotes the postal address location of the feature; used primarily for geocoding and reverse-geocoding, typically matching the feature's address street.

  • setOf(EntryPointType.Routing()) \- denotes a location on a navigable road or a real-world entrance; suitable for use as a start/destination in routing/navigation.

  • setOf(EntryPointType.Geocoding(), EntryPointType.Routing()) \- a single point represents both address and navigable access. When both are present, navigation should prefer Routing.

Integrator guidance:

  • Treat these values as semantic hints only; do not rely on additional geometry or metadata.

Throws

Constructors

Link copied to clipboard
constructor(type: EntryType, position: GeoPoint)

Create a new EntryPoint object.

constructor(entryPointType: Set<EntryPointType>, position: GeoPoint)

Constructs an EntryPoint object from the given parameters.

Properties

Link copied to clipboard

Defines the type(s) of a point-of-interest entry point.

Link copied to clipboard

The geographic position of the entry point.

Link copied to clipboard

The type of the entry point.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String