Package-level declarations
Types
Api Call Logger interface.
Circle geographic area. This class represents a circular geographical area on WGS 84 Ellipsoid.
Storing data buffers.
List of DataBuffer
Data archive level
Data archive method
Audio Category enum
Audio Output enum
Audio stream types.
The set of flags that specifies the map zone capabilities.
External image quality
Contains generic categories ids.
Types of geographic areas
ISO code variants
Key actions
Log Uploader State enum
Map coverage
The set of flags that specifies the map extended capabilities
Available options for map language selection.
Map providers enumeration.
Network types enumeration.
Error reason type.
Worldwide road online support status
Path import supported formats.
Proxy types enumeration.
Script variants
Service group enum, including map tiles, traffic, terrain.
Supported MIME types by TTS.
TTS support level
Speed unit type
Types of values.
Enumerates the voice types..
ExternalInfo object.
Feature ids
GEM sdk global functions
Wraps the c++ SDK gem::String object.
SDK Surface object. If GemSdk wasn't initialized yet then this surface will call GemSdk.initSdkWithDefaults inside of onAttachedToWindow.
GenericCategories object.
GeographicArea object. This object represents a geographical area on the surface of a WGS 84 Ellipsoid. In the calculations related to these geographical areas the altitude information contained in the All geographical areas deal with Coordinates objects.
Image object On creation, the icon object is invalid ( uid returns SdkImages.InvalidId).
ImageDatabase object. Manager of the image database.
Network provider listener.
The progress notifications for asynchronous/long-running operations will go through this interface.
ISO codes conversions object. It performs language & country conversions iso2 to iso3 / iso3 to iso2
Sound interface.
Listener of the sound playing.
Sound source interface.
Timer listener interface.
Label icon callback. Lambda Signature: (id: String) -> Image. Param "id" is the identifier of the custom image that user should provide
Language object Language complete specification.
Localization object. This behaves like a singleton, i.e. all instances are sharing behind the same API interface
LogUploader object.
LogUploader listener kotlin implementation.
MapDetails object. It provides the attributes of a map at the specified coordinates.
MapDownloaderService object.
Map view path collection.
Network provider listener.
Network access customization.
On completed trigger. Lambda signature: (errorCode: ErrorCode, hint: String) -> Unit. param "errorCode" Error code returned by the service. param "hint" Hint returned by the service.
On progress trigger. Lambda Signature: (progress: Int) -> Unit. param "progress" The current progress.
On status changed trigger. Lambda Signature: (status: Int) -> Unit. param "status" New status of the service.
Parameter object. A parameter is a tuple ( key, value, name ). Key is the string parameter identifier Value is the parameter variant value. Use getType to get the native value storage Name is the string parameter name. When parameters are returned from SDK the name is translated in the SDK language Container for different types of values.
List of Parameter
Path object
Polygon geographic area. This class represents a polygon geographical area on WGS 84 Ellipsoid.
Kotlin Implementation of IProgressListener
Proxy information
Rectangle representation based on pixels
Rectangle geographic area. This interface represents a geographical area on the surface on WGS 84 Ellipsoid.
Rectangle representation based on pixels
RGBA color representation struct
SdkSettings object
SDK version representation as four 1-byte ints and a text string.
SettingsService object.
Size representation based on pixels
Size representation based on pixels
SocialLabelListener object.
SocialLabelsOverlayInfo object.
SocialOverlay object. This behaves like a singleton, i.e. all instances are sharing behind the same API interface
Social overlay listener interface.
SocialReportsOverlayCategory object
SocialReportsOverlayInfo object.
Sound player interface. To be used by user-defined players.
Listener of the sound playing.
Sound playing preferences interface.
Sound playing service interface.
Sound session request preferences interface.
Sound source interface.
Geographic area defined by a tiles collection
Time object
Time distance representation based on meters and seconds
Timestamp & distance & coordinates structure
List of TimeDistanceCoordinate
Timer service object. Because on some platforms the timer support doesn't exist natively, the API user must provide a timer mechanism required internally by the engine. The service supports only one listener.
Defines a timezone result
Service for getting information related to a timezone
Data transfer statistics
Text-to-speech language
TTS localization object. Extends Localization for TTS strings
Tuple of 2 doubles (x, y)
Tuple of 3 doubles (x, y and z)
Tuple of 4 doubles(x, y, z and w)
Define the content version with major and minor.
Voice object Voice complete specification.
Screen position based on pixels
Tuple of 2 floats (x and y)