Package-level declarations

Contains the CompositeRegionsUpdater add-on that allows management of map regions in a composite way. NDS Maps are divided into map regions. With NdsStoreUpdater, each region can be updated (or uninstalled) individually. These map regions have a hierarchy. With CompositeRegionsUpdater, higher level map regions can be updated (or uninstalled). For example an entire country or even a continent.

Note that NDS maps provided by TomTom are divided in small map regions to limit data and storage usage when updating automatically. However, these small lower-level map regions are not meant to be shown to the end-user. Therefore, use CompositeRegionsUpdater, as this component hides the lowest level regions. This results in a clean view for the end-user.

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CompositeRegion

CompositeRegion is a logical representation of an update region or an update region set in the NDS map. An update region is a minimal updatable area in the NDS map. An update region set contains one or more update regions, or it could contain one or more update region sets.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CompositeRegionGraph

Hierarchical structure of CompositeRegions.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CompositeRegionId

Unique identifier in a given CompositeRegion hierarchy.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface CompositeRegionListener

Listener for changes to the CompositeRegions.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CompositeRegionOperation(val id: CompositeRegionId, val operationType: MapOperationType)

Represents an operation on the CompositeRegion.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CompositeRegionState

The state information of the CompositeRegion.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CompositeRegionStatesData

A data structure that contains the CompositeRegionState information.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CompositeRegionsUpdater : AutoCloseable

A helper class that facilitates the map-management activities on regions in a group-level. It provides a simplified graph of regions for UI visualization, and various functions to allow performing map operations on these regions.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class CurrentCompositeRegionOperation

The current operation of the CompositeRegion.