Core topic

Commonly used entities

Classes

AbstractGeometryImageRenderSettings Core
Abstract geometry image render settings.
AutoUpdateSettings Core
Configuration for auto update
CircleGeographicArea Core
CircleGeographicArea object.
ContentParameters Core
Base class for content parameters.
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
OverlayItemParameters Core
Overlay Item base parameters.
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
PublicTransportParameters Core
Public Transport OverlayItem details. This class provides detailed information specific to public transport overlay.
RectangleGeographicArea Core
RectangleGeographicArea object.
RectType<T extends num> Core
A generic type consisting of x, y, width and height coordinates.
RoadMapParameters Core
Road map ContentStoreItem details. This class provides detailed information specific to road map content.
RouteSegment Core
Route segment class
SafetyParameters Core
Safety OverlayItem details. This class provides detailed information specific to safety overlay.
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
SocialReportParameters Core
Social Report OverlayItem details. This class provides detailed information specific to social reports.
SoundPlayingListener Core
Listener for events related to computer/human TTS events.
SoundPlayingService Core
Sound service class used to play text-to-speech.
StyleParameters Core
Style ContentStoreItem details. This class provides detailed information specific to style content.
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
VoiceParameters Core
Voice ContentStoreItem details. This class provides detailed information specific to voice content.
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
ContentStoreStatus Core
The status for ContentStore data.
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.
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

Exceptions / Errors

GemKitUninitializedException Core
Exception thrown when GemKit is not initialized
InvalidParameterFormat Core
Exception thrown when a parameter with a given key value does not have the expected format.
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