MapDataModel

abstract class MapDataModel

Functions

Link copied to clipboard
abstract fun addClusterLayer(@NonNull cluster: ClusterLayer): Boolean
Link copied to clipboard
open fun addMapObject(@NonNull object: MapObject): Boolean
Adds specified map object on map.
Link copied to clipboard
open fun getMapObjects(): Set<MapObject>
Returns unmodifiable set of map objects placed into the map
Link copied to clipboard
abstract fun getPositionIndicatorAccuracyColor(): Int
Returns the color of the accuracy indicator circle.
Link copied to clipboard
abstract fun getPositionIndicatorRotation(): Int
Gets the Indicator rotation mode.
Link copied to clipboard
abstract fun getPositionIndicatorType(): Int
Gets the Indicator type.
Link copied to clipboard
abstract fun isPositionIndicatorAccuracyVisible(): Boolean
Indicates whether the accuracy indicator circle is visible.
Link copied to clipboard
abstract fun isPositionIndicatorVisible(): Boolean
Indicates whether the vehicle is visible.
Link copied to clipboard
abstract fun isWarningsTypeVisible(type: Int): Boolean
Link copied to clipboard
abstract fun removeClusterLayer(@NonNull cluster: ClusterLayer): Boolean
Link copied to clipboard
open fun removeMapObject(@NonNull object: MapObject): Boolean
Removes specified map object from map.
Link copied to clipboard
abstract fun setIncidentWarningSettings(@NonNull settings: IncidentWarningSettings): Boolean
Link copied to clipboard
abstract fun setMapLanguage(@NonNull locale: Locale): Boolean
Sets the language for map This will affect language of displayed names on map
Link copied to clipboard
abstract fun setMapLayerCategoryVisibility(category: Int, enable: Boolean): Boolean
Toggles the visibility of items from MapLayerCategory list on map
Link copied to clipboard
abstract fun setMapSpeedUnits(units: Int): Boolean
Sets the speed units in which the speed values should be displayed on map
Link copied to clipboard
abstract fun setMapWarningSettings(@NonNull settings: MapWarningSettings): Boolean
Link copied to clipboard
abstract fun setPositionIndicatorAccuracyColor(@ColorInt color: Int): Boolean
Sets the color of the accuracy indicator circle.
Link copied to clipboard
abstract fun setPositionIndicatorAccuracyVisible(visible: Boolean): Boolean
Sets the accuracy indicator circle visibility.
Link copied to clipboard
abstract fun setPositionIndicatorRotation(type: Int): Boolean
Sets the Indicator type.
Link copied to clipboard
abstract fun setPositionIndicatorType(type: Int): Boolean
Sets the Indicator type.
Link copied to clipboard
abstract fun setPositionIndicatorVisible(visible: Boolean): Boolean
Sets the vehicle visible.
Link copied to clipboard
abstract fun setSkin(@NonNull skinConfiguration: List<String>)
Sets the map skin.
Link copied to clipboard
abstract fun setTrafficSignSettings(@NonNull settings: TrafficSignSettings): Boolean
Link copied to clipboard
abstract fun setWarningsTypeVisibility(type: Int, enable: Boolean): Boolean
Link copied to clipboard
open fun updateMapObject(object: MapObject): Boolean

Inheritors

Link copied to clipboard