Core topic

Commonly used entities

Classes

AbstractGeometryImageRenderSettings Core
Abstract geometry image render settings.
AutoUpdateSettings Core
Configuration for auto update
CircleGeographicArea Core
CircleGeographicArea object.
Coordinates Core
Coordinates class
CountryData Core
Country Data class
Debug Core
Debug object
ExpiredContent Core
Expired Content
GemKit Core
GEM SDK global functions.
GemParameter Core
A parameter is a tuple ( key, value, name ).
GenericCategories Core
Provides access to generic categories for landmarks and POIs.
GeographicArea Core
Represents a geographic area on the surface of a WGS 84 Ellipsoid.
ImageHandler Core
Image handler class
ImgBase Core
Base class for images
ISOCodeConversions Core
ISO codes conversions class. Performs language & country conversions ISO2 to ISO3 / ISO3 to ISO2.
LandmarkBrowseSessionSettings Core
Used in specifying the settings of a LandmarkBrowseSession
LandmarkCategory Core
Landmark category class.
LaneImageRenderSettings Core
Lane image render settings.
Language Core
Complete language specification.
LogUploader Core
LogUploader uploads .gm or .mp4 recordings to Magic Lane servers for bug reports.
MapViewPathCollection Core
Collection of paths for a map view.
MountInfo Core
Information about a storage mount point used by the application.
NetworkProvider Core
Network access customization.
OffBoardListener Core
OffBoard Listener
Pair<T1, T2> Core
A pair consisting of 2 objects
ParameterList Core
Searchable parameters list.
Path Core
Represents a path object.
Point3d Core
A point in 3d space, consisting of x, y and z coordinates.
Point4d Core
A point in 4d space, consisting of x, y, z and w coordinates.
PolygonGeographicArea Core
PolygonGeographicArea object.
PositionOrientation Core
The position and orientation of an object in 3D space
ProgressListener Core
Interface for implementing progress of async operations (routing, search)
ProxyDetails Core
Proxy information
RectangleGeographicArea Core
RectangleGeographicArea object.
RectType<T extends num> Core
A generic type consisting of x, y, width and height coordinates.
RouteSegment Core
Route segment class
SdkSettings Core
SDK settings class
SdkVersion Core
SDK version representation as four ints and a text string.
SearchableParameterList Core
Searchable parameters list.
SignpostDetails Core
Signpost details class.
SignpostImageRenderSettings Core
Signpost image render settings.
SignpostItem Core
SignpostItem object.
SizeAndFormat Core
Represents the size and format of an image
SoundPlayingListener Core
Listener for events related to computer/human TTS events.
SoundPlayingService Core
Sound service class used to play text-to-speech.
TaskHandler Core
A task handler is a reference to a task that is currently running or has been scheduled to run. It can be used to cancel the task.
TilesCollectionGeographicArea Core
TilesCollectionGeographicArea object.
TimeDistance Core
Time distance representation based on meters and seconds.
TimeDistanceCoordinate Core
Timestamp & distance & coordinates structure
TimezoneResult Core
Result which contains all information about a timezone.
TimezoneService Core
Timezone Service class
TransferStatistics Core
Provides data transfer statistics for a specific online service.
Version Core
Define the content version with major and minor.
Voice Core
Voice object
XyType<T extends num> Core
A generic type consisting of x and y coordinates.

Enums

AlertSeverity Core
Alert severity type.
AppTheme Core
The application theme
EngineMisc Core
Miscellaneous engine icon identifiers.
GemDumpSdkLevel Core
The level for logs sent to Magic Lane in case of crashes.
GemError Core
Error codes.
GemIcon Core
SDK icon identifiers.
GemLoggingLevel Core
The log level for SDK features
GenericCategoriesId Core
Generic categories for landmarks and POIs.
GeographicAreaType Core
Types of geographic areas.
ImageFileFormat Core
Enumerates known image file formats.
ISOCodeType Core
ISO code variants.
LandmarkOrder Core
Ways in which Landmarks from a LandmarkBrowseSession can be ordered
LogUploaderState Core
LogUploaderState represents the state of a log upload operation.
MapLanguage Core
Available options for map language selection.
MapStatus Core
Worldwide road map support status
NetworkType Core
Network types enumeration.
OnlineRestrictions Core
Represents online restrictions using bitwise flags.
PathFileFormat Core
Supported formats for path import.
ProxyType Core
Proxy types enumeration.
Reason Core
Error reason type
ScriptVariant Core
Script variants.
SdkCapability Core
Enumerates the possible capabilities for the SDK.
SdkEvent Core
Event which can be triggered at SDK initializaiton
ServiceGroupType Core
Service group enum, including map tiles, traffic, terrain.
SoundPlayType Core
Specifies the type of media the sound engine is currently playing.
TimeZoneStatus Core
Enumerates the type of response from the timezone plugin.
UnitSystem Core
Unit system
ValueType Core
Types of values.
VoiceType Core
Enumerates the voice types

Typedefs

Status = MapStatus Core
Worldwide road map support status

Exceptions / Errors

GemKitUninitializedException Core
Exception thrown when GemKit is not initialized
MapDisposedException Core
Exception thrown when a call is made on an object that depends on a disposed map.
ObjectNotAliveException Core
Exception thrown when an object is not alive