Classes | |
interface | DynamicDataType |
interface | NonParametrizedDynamicDataType |
interface | ParametrizedDynamicDataType |
Public Member Functions | |
final boolean | addMapObject (@NonNull final MapObject object) |
final boolean | removeMapObject (@NonNull final MapObject object) |
final boolean | addClusterLayer (@NonNull final ClusterLayer cluster) |
final boolean | removeClusterLayer (@NonNull final ClusterLayer cluster) |
final void | setSkin (@NonNull List< String > skinConfiguration) |
final List< String > | getSkin () |
final boolean | setPositionIndicatorAccuracyColor (final @ColorInt int color) |
final int | getPositionIndicatorAccuracyColor () |
final boolean | setPositionIndicatorAccuracyVisible (final boolean visible) |
final boolean | isPositionIndicatorAccuracyVisible () |
final boolean | setPositionIndicatorRotation (@PositionIndicator.Rotation int type) |
.Rotation final int | getPositionIndicatorRotation () |
final boolean | setPositionIndicatorType (@PositionIndicator.Type int type) |
.Type final int | getPositionIndicatorType () |
final boolean | setPositionIndicatorVisible (boolean visible) |
final boolean | isPositionIndicatorVisible () |
boolean | setMapLanguage (@NonNull final Locale locale) |
boolean | setMapSpeedUnits (final @MapView.SpeedUnits int units) |
boolean | setMapLayerCategoryVisibility (final @MapView.MapLayerCategory int category, final boolean enable) |
boolean | setWarningsTypeVisibility (final @MapView.WarningsType int type, final boolean enable) |
final boolean | isWarningsTypeVisible (final @MapView.WarningsType int type) |
boolean | setIncidentWarningSettings (@NonNull final IncidentWarningSettings settings) |
boolean | setMapWarningSettings (@NonNull final MapWarningSettings settings) |
Public Member Functions inherited from com.sygic.sdk.map.MapView.MapDataModel | |
Set< MapObject > | getMapObjects () |
boolean | updateMapObject (final MapObject object) |
abstract boolean | isWarningsTypeVisible (final @MapView.WarningsType int type) |
Protected Member Functions | |
final void | observeObjectAddition (@NonNull Observer observer) |
final void | observeObjectRemoval (@NonNull Observer observer) |
final void | disposeObjectAddition (@NonNull final Observer observer) |
final void | disposeObjectRemoval (@NonNull final Observer observer) |
final void | observeClusterLayerAddition (@NonNull final Observer observer) |
final void | observeClusterLayerRemoval (@NonNull final Observer observer) |
final void | disposeClusterAddition (@NonNull final Observer observer) |
final void | disposeClusterRemoval (@NonNull final Observer observer) |
final void | observeMapSkinChange (@NonNull final Observer observer) |
final void | disposeMapSkinChange (@NonNull final Observer observer) |
void | observeMapViewStateChange (@NonNull final Observer observer) |
final void | observePositionIndicatorChange (@NonNull final Observer observer) |
final void | observeMapDynamicValues (@NonNull final Observer observer) |
final void | observeMapCallbackValues (@NonNull final Observer observer) |
void | disposeMapViewStateChange (@NonNull final Observer observer) |
final void | disposePositionIndicatorChange (@NonNull final Observer observer) |
final void | disposeMapDynamicValues (@NonNull final Observer observer) |
final void | disposeMapCallbackValues (@NonNull final Observer observer) |
void | onPositionIndicatorDestroy (@NonNull final PositionIndicator positionIndicator) |
void | onSaveInstance (@NonNull final MapView mapView, @NonNull final Bundle outState) |
void | onRestoreInstance (@Nullable final Bundle inState) |
final boolean | isEmpty () |
void | clear () |
Protected Member Functions inherited from com.sygic.sdk.map.MapView.MapDataModel | |
List< String > | getInitialSkins () |
abstract void | observeObjectAddition (@NonNull final java.util.Observer observer) |
abstract void | observeObjectRemoval (@NonNull final java.util.Observer observer) |
abstract void | observeClusterLayerAddition (@NonNull final java.util.Observer observer) |
abstract void | observeClusterLayerRemoval (@NonNull final java.util.Observer observer) |
abstract void | observeMapSkinChange (@NonNull final java.util.Observer observer) |
abstract void | observeMapViewStateChange (@NonNull final java.util.Observer observer) |
abstract void | observePositionIndicatorChange (@NonNull final java.util.Observer observer) |
abstract void | observeMapDynamicValues (@NonNull final java.util.Observer observer) |
abstract void | observeMapCallbackValues (@NonNull final java.util.Observer observer) |
abstract void | disposeObjectAddition (@NonNull final java.util.Observer observer) |
abstract void | disposeObjectRemoval (@NonNull final java.util.Observer observer) |
abstract void | disposeClusterAddition (@NonNull final java.util.Observer observer) |
abstract void | disposeClusterRemoval (@NonNull final java.util.Observer observer) |
abstract void | disposeMapSkinChange (@NonNull final java.util.Observer observer) |
abstract void | disposeMapViewStateChange (@NonNull final java.util.Observer observer) |
abstract void | disposePositionIndicatorChange (@NonNull final java.util.Observer observer) |
abstract void | disposeMapDynamicValues (@NonNull final java.util.Observer observer) |
abstract void | disposeMapCallbackValues (@NonNull final java.util.Observer observer) |
Additional Inherited Members | |
Protected Attributes inherited from com.sygic.sdk.map.MapView.MapDataModel | |
final Set< MapObject > | mMapObjects = new ArraySet<>() |
final List< String > | mSkins = getInitialSkins() |
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.addClusterLayer | ( | @NonNull final ClusterLayer | cluster | ) |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.addMapObject | ( | @NonNull final MapObject | object | ) |
Adds specified map object on map.
object | MapObject object. |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
final int com.sygic.sdk.map.data.SimpleMapDataModel.getPositionIndicatorAccuracyColor | ( | ) |
Returns the color of the accuracy indicator circle.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
.Rotation final int com.sygic.sdk.map.data.SimpleMapDataModel.getPositionIndicatorRotation | ( | ) |
Gets the Indicator rotation mode. See the available PositionIndicator.Rotations.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
.Type final int com.sygic.sdk.map.data.SimpleMapDataModel.getPositionIndicatorType | ( | ) |
Gets the Indicator type. See the available PositionIndicator.Types.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final List<String> com.sygic.sdk.map.data.SimpleMapDataModel.getSkin | ( | ) |
|
protected |
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.isPositionIndicatorAccuracyVisible | ( | ) |
Indicates whether the accuracy indicator circle is visible.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.isPositionIndicatorVisible | ( | ) |
Indicates whether the vehicle is visible.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.isWarningsTypeVisible | ( | final @MapView.WarningsType int | type | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
|
protected |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
|
protected |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.removeClusterLayer | ( | @NonNull final ClusterLayer | cluster | ) |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.removeMapObject | ( | @NonNull final MapObject | object | ) |
Removes specified map object from map.
object | MapObject object. |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
boolean com.sygic.sdk.map.data.SimpleMapDataModel.setIncidentWarningSettings | ( | @NonNull final IncidentWarningSettings | settings | ) |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
boolean com.sygic.sdk.map.data.SimpleMapDataModel.setMapLanguage | ( | @NonNull final Locale | locale | ) |
Sets the language for map This will affect language of displayed names on map
locale | The language for map |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
boolean com.sygic.sdk.map.data.SimpleMapDataModel.setMapLayerCategoryVisibility | ( | final @MapView.MapLayerCategory int | category, |
final boolean | enable | ||
) |
Toggles the visibility of items from MapLayerCategory list on map
category | category to toggle |
enable | true to make it visible, false otherwise |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
boolean com.sygic.sdk.map.data.SimpleMapDataModel.setMapSpeedUnits | ( | final @MapView.SpeedUnits int | units | ) |
Sets the speed units in which the speed values should be displayed on map
units | unit type - one of SpeedUnits#Metric, SpeedUnits#Imperial, SpeedUnits#ByRegion |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
boolean com.sygic.sdk.map.data.SimpleMapDataModel.setMapWarningSettings | ( | @NonNull final MapWarningSettings | settings | ) |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.setPositionIndicatorAccuracyColor | ( | final @ColorInt int | color | ) |
Sets the color of the accuracy indicator circle.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.setPositionIndicatorAccuracyVisible | ( | final boolean | visible | ) |
Sets the accuracy indicator circle visibility.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.setPositionIndicatorRotation | ( | @PositionIndicator.Rotation int | type | ) |
Sets the Indicator type.
type | Indicator PositionIndicator.Rotation |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.setPositionIndicatorType | ( | @PositionIndicator.Type int | type | ) |
Sets the Indicator type.
type | Indicator PositionIndicator.Type |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final boolean com.sygic.sdk.map.data.SimpleMapDataModel.setPositionIndicatorVisible | ( | boolean | visible | ) |
Sets the vehicle visible.
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
final void com.sygic.sdk.map.data.SimpleMapDataModel.setSkin | ( | @NonNull List< String > | skinConfiguration | ) |
Sets the map skin. It is combination of available skins returned via getAvailableSkins(). Skin on index 0 has the top priority and will override subsequent values..
skinConfiguration | List of skin names to set. |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.
boolean com.sygic.sdk.map.data.SimpleMapDataModel.setWarningsTypeVisibility | ( | final @MapView.WarningsType int | type, |
final boolean | enable | ||
) |
Reimplemented from com.sygic.sdk.map.MapView.MapDataModel.