Core
Singleton used for initializing the mSDK. Designed to be reflection proof and thread safe.
Functions
Add observers to be notified when a licensing error occurred.
Add observers to be notified when the license offline period has expired.
This method cancels any pending map download operations when working with hybrid maps
Starts the download of the maps update. Only call this method after OnMapUpdateAvailableCallback.onMapUpdateAvailable is triggered (use addOnMapUpdateAvailableObserver) To get the download progress of the update, subscribe to OnMapDownloadProgressCallback (use addOnMapDownloadProgressObserver) You can also be notified when the download has finished by subscribing to OnMapDownloadedCallback (use addOnMapDownloadedObserver)
Gets the default relative path in assets to the maps folder
Gets the default relative path in assets to the resources folder
Gets the default path to the deployed maps folder
Gets the path from the scoped storage to access persistent files on the primary external storage volume
Returns versioning info from created versioning file
Initializes the Core This is mandatory to use modules that depends on it. It'll download/load the license and the map data and return once all is finished or an error occurred. The progress can be retrieved by adding an observer with addOnInitProgressObserver. When it's finished, all observers set with addOnCoreInitObserver will be notified.
After receiving the OnCoreReady notification, this method returns true if hybrid maps are used (vs full maps).
After receiving the OnCoreReady notification (and if you are using hybrid maps), you can use this method to force the download of full maps within a given area (if area's maps has partial files).
After receiving the OnCoreReady notification (and if you are using hybrid maps), you can use this method to force the download of full maps within a given country (if country's maps has partial files).
Gets the current map geoscale