Package-level declarations

Types

Link copied to clipboard

AbstractGeometry object

Link copied to clipboard
class AbstractGeometryImage(address: Long, isRef: Boolean) : Image

AbstractGeometryImage object

Link copied to clipboard

Abstract geometry image render settings. Initialized with default optimal values

Link copied to clipboard

AbstractGeometryItem object

Link copied to clipboard

Alarm listener interface. The implementation of this interface have to be registered to the AlarmService. If it is registered, it will receives all the notification issued by the alarm service.

Link copied to clipboard
class AlarmService(address: Long) : GemNativeObj

AlarmService object. The alarm service informs the listener if certain landmarks and overlays are passing the registered geographic areas. The service also notifies the listener about the speed thresholds specified are crossed over.

Link copied to clipboard

Car routing profile

Link copied to clipboard

Gets climb sections

Link copied to clipboard

The anchor type. The anchor is a point (all intersections), a circle (roundabout, complex traffic figure) or a waypoint.

Link copied to clipboard

The arrow direction of the shape. The arrow direction will be only valid for EShapeForm.CircleSegment and some combined turns

Link copied to clipboard

The arrow type of the shape. The arrow is either attached to the anchor side EArrowType.Begin, or the opposite side EArrowType.End.

Link copied to clipboard

Bike profile

Link copied to clipboard

The drive side of the abstract geometry. The drive side allows to render the correct U-Turn shape.

Link copied to clipboard

eBike type

Link copied to clipboard

Emergency vehicles extra freedom options

Link copied to clipboard

Electric vehicle charging port

Link copied to clipboard

Fuel type

Link copied to clipboard
enum EGrade : Enum<EGrade>

Gets climb sections climb grade - UCI based, see https://bicycles.stackexchange.com/questions/1210/how-are-the-categories-for-climbs-decided categ are in difficulty descent order ( EGradeHC - most difficult, EGrade4 - less difficult )

Link copied to clipboard

Known image file formats

Link copied to clipboard

Type of a navigation image

Link copied to clipboard

eBike profile

Link copied to clipboard

Line type

Link copied to clipboard

Navigation states

Link copied to clipboard

Pedestrian profile

Link copied to clipboard

Algorithm type

Link copied to clipboard

Route type preference

Link copied to clipboard

Sorting strategy

Link copied to clipboard

Status of realtime information

Link copied to clipboard

The restriction type of the shape. The restriction type can be used to visualize the restriction for the connected street.

Link copied to clipboard

Road shield type

Link copied to clipboard

Gets road type sections sections list is in route begin -> end walk order

Link copied to clipboard

Alternative routes scheme

Link copied to clipboard

Enumeration used to specify the sort order of the routes from this routes folder.

Link copied to clipboard

Path calculation algorithm

Link copied to clipboard

Landmarks highlight display options.

Link copied to clipboard

Routing result details

Link copied to clipboard
Link copied to clipboard

Status of routing service

Link copied to clipboard
Link copied to clipboard

Route type

Link copied to clipboard

The form of the shape. EShapeForm.Line is a simple line with width defined by EShapeType, EShapeForm.CircleSegment (clock wise or counter clock wise depending on drive side) is a part of a EAnchorType.Circle is a maker (e.g. Waypoint place) outside the anchor and not connected by a line.

Link copied to clipboard

The type of the shape. Use the type to render the shape in different width and color. EShapeType.Route should be rendered over EShapeType.Street

Link copied to clipboard

Signpost connection info

Link copied to clipboard

Signpost item type

Link copied to clipboard

Signpost pictogram type

Link copied to clipboard

Gets surface sections sections list is in route begin -> end walk order

Link copied to clipboard

Traffic avoidance

Link copied to clipboard

Traffic events classes

Link copied to clipboard

Traffic event severity enum.

Link copied to clipboard

Restrictions which prevent online service functionality

Link copied to clipboard

Traffic usage type Define how traffic service will be used

Link copied to clipboard

Type of transit

Link copied to clipboard

Navigation turn events

Link copied to clipboard

Navigation turn simplified unique id (32 values)

Link copied to clipboard

Navigation turn simplified unique id (62 values)

Link copied to clipboard

RouteSegment object

Link copied to clipboard

EV Profile

Link copied to clipboard

Route listener interface

Link copied to clipboard
class LandmarkAlarmsList(address: Long, isRef: Boolean) : GemNativeObj

Reference to CoordinatesReferenceList of Landmark objects.

Link copied to clipboard
class LaneImage(address: Long, isRef: Boolean) : GemNativeObj

Lane image object

Link copied to clipboard

Lane image render settings. Initialized with default optimal values

Link copied to clipboard

MapViewRoute object

Link copied to clipboard

Routes collection for MapView preferences

Link copied to clipboard

NavigationInstruction object

Link copied to clipboard

Navigation listener interface.

Link copied to clipboard

Navigation service. It provides the support for navigation.

Link copied to clipboard

On completed trigger. Lambda signature: (RouteList, ErrorCode, String) -> Unit. ArrayList represents the results returned by the service. ErrorCode represents the error code returned by the service. String represents hint returned by the service.

Link copied to clipboard

Reference to CoordinatesReferenceList of OverlayItem objects.

Link copied to clipboard

Persistent roadblock listener interface.

Link copied to clipboard

Public transit alert object

Link copied to clipboard

Public transit buy ticket information object

Link copied to clipboard
class PTRoute(address: Long) : GemNativeObj

Public transit route object

Link copied to clipboard

Public transit route instruction object

Link copied to clipboard

PTRouteSegment object.

Link copied to clipboard

Public transit translation object

Link copied to clipboard

RoadInfo object

Link copied to clipboard
class RoadInfoImage(address: Long, isRef: Boolean) : GemNativeObj

Road info image object

Link copied to clipboard

Road type section sections list is in route begin -> end walk order

Link copied to clipboard

Route object

Link copied to clipboard
class RouteBookmarks(address: Long) : GemNativeObj

RouteBookmarks object

Link copied to clipboard

RouteInstruction object

Link copied to clipboard

List of Routes

Link copied to clipboard
abstract class RouteListener : IRouteListener

Route listener interface

Link copied to clipboard

RoutePreferences object

Link copied to clipboard

Route render settings. Options represent : isMainRoute

Link copied to clipboard
class RoutesCollection(address: Long, isRef: Boolean) : GemNativeObj

Represents a collection of routes.

Link copied to clipboard

RouteSegment object

Link copied to clipboard

RouteTerrainProfile object

Link copied to clipboard

TrafficEvent object

Link copied to clipboard
class RoutingService(var preferences: RoutePreferences = RoutePreferences(), var onStarted: OnStarted? = null, var onCompleted: OnRoutingCompleted? = null, var onStatusChanged: OnStatusChanged? = null) : GemNativeObj

RoutingService object

Link copied to clipboard

SignpostDetails object

Link copied to clipboard
class SignpostImage(address: Long, isRef: Boolean) : GemNativeObj

Signpost image object

Link copied to clipboard

Signpost image render settings. Initialized with default optimal values

Link copied to clipboard

SignpostItem object

Link copied to clipboard

Steep section sections list is in route begin -> end walk order

Link copied to clipboard

Surface section sections list is in route begin -> end walk order

Link copied to clipboard

Traffic object. Adds support to update traffic information. This behaves like a singleton, i.e. all instances are sharing behind the same API interface

Link copied to clipboard

TrafficEvent object

Link copied to clipboard

List of TrafficEvent

Link copied to clipboard
open class TrafficPreferences(address: Long, isRef: Boolean) : GemNativeObj

TrafficPreferences object.

Link copied to clipboard

Truck routing profile

Link copied to clipboard
class TurnDetails(address: Long, isRef: Boolean) : GemNativeObj

TurnDetails object