All Types

com.tomtom.online.sdk.map.style.expression.AllExpression

Logical "and" expression for given arguments.

com.tomtom.online.sdk.map.AnimationDuration

Describes the duration of an animation associated with a user-facing action. Creating an instance with the .createDefault method uses the default duration, defined internally in the SDK.

com.tomtom.online.sdk.map.Annotation

The base interface that describes common methods used by each element that can be added to the map (e.g., marker or overlay).

com.tomtom.online.sdk.map.style.expression.AnyExpression

Logical "or" expression for given arguments.

com.tomtom.online.sdk.map.ApiKeyType

Enum for TomTom services API keys

com.tomtom.online.sdk.map.BalloonViewAdapter

The adapter of balloon view. An implement interface to inflate a balloon adapter.

com.tomtom.online.sdk.map.BaseBalloonViewAdapter

Base adapter for markers balloons. Implementation of adapter design pattern.

com.tomtom.online.sdk.map.BaseGpsPositionIndicator

Base class defining the position indicator that can be added to the map.

com.tomtom.online.sdk.map.BaseMarkerBalloon

Model of the MarkerBalloon view. You can add properties to the model. Properties will be serialize to String and restored after rotation.

com.tomtom.online.sdk.map.traffic.BaseTrafficIncident

Base class for traffic incident.

com.tomtom.online.sdk.map.style.expression.value.BooleanValue

Wrapper for boolean value for style expressions.

com.tomtom.online.sdk.map.BuildConfig
com.tomtom.online.sdk.map.BuildConfig
com.tomtom.online.sdk.map.CameraCallbacksExtension

Interface defining callbacks regarded to camera events.

com.tomtom.online.sdk.map.CameraFocusArea

A class that describes the starting position of the map with a bounding box, together with its bearing, pitch, and padding. To construct, use CameraFocusArea.Builder.

com.tomtom.online.sdk.map.CameraPosition

A class that that describes all camera position parameters, such as location, zoom level, pitch angle, and bearing. To construct, use a CameraPositionBuilder.

com.tomtom.online.sdk.map.Chevron

Base interface defining a chevron indicator that can be added to the map. When a new location is set, animation is used to move the chevron.

com.tomtom.online.sdk.map.ChevronBuilder

Builder for the Chevron. It is required to pass a valid Icon and optionally a starting ChevronPosition.

com.tomtom.online.sdk.map.ChevronPosition

Describes a chevron position on the map.

com.tomtom.online.sdk.map.driving.ChevronScreenPosition

Parameters describing a custom position for the Chevron. The values show the proportional position of the chevron in the context of the map view.

com.tomtom.online.sdk.map.Circle

The base interface defining a circle that can be added to the map.

com.tomtom.online.sdk.map.style.expression.value.ColorValue

Wrapper for color value for style expressions.

com.tomtom.online.sdk.map.style.expression.ComparisonExpression

Expression for comparison two arguments.

com.tomtom.online.sdk.map.copyrights.CopyrightsExtension

Copyrights module to get copyrights from tomtom service.

com.tomtom.online.sdk.map.copyrights.CopyrightsViewAdapter

The adapter of copyrights view.

com.tomtom.online.sdk.map.DashDescriptor

Class used to describe dash length and gap between dashes.

com.tomtom.online.sdk.map.DefaultGpsPositionIndicator

Default GPS indicator implementation. The GPS position icon is shown without any accuracy radius, when accuracy is less than 10 meters. On the other hand, when accuracy is more than 10000 meters, the indicator is dimmed (gray icon). Otherwise, the radius showing GPS accuracy is visible.

com.tomtom.online.sdk.map.DefaultOnTrafficFlowClickListener

Default implementation OnTrafficFlowClickListener. To write a custom traffic click listener implement OnTrafficFlowClickListener and set implementation to TrafficSettings#setOnTrafficFlowClickListener(OnTrafficFlowClickListener). Default implementation show popup with information about traffic flow.

com.tomtom.online.sdk.map.DefaultOnTrafficIncidentClickListener

Default implementation for traffic incident click listener. When traffic cluster clicked zoom in map. When traffic incident flow clicked show popup. When traffic incident poi clicked show popup.

com.tomtom.online.sdk.map.DisplaySettings

This interface defines operations on displayed map components (e.g. retrieving rendered features).

com.tomtom.online.sdk.map.style.expression.value.DoubleValue

Wrapper for double value for style expressions.

com.tomtom.online.sdk.map.DrivingSettings

Advanced settings for driving options manipulation. To obtain this interface, call TomtomMap#getDrivingSettings().

com.tomtom.online.sdk.map.style.expression.Expression

Base interface for expression.

com.tomtom.online.sdk.map.style.expression.FormatExpression

An expression representing formatted text. Supports mixed format.

com.tomtom.online.sdk.map.style.expression.FormatExpressionSection

Represents text and its two format parameters - text size scale and font. Supports escape sequences such as '\n' for multiline strings.

com.tomtom.online.sdk.map.style.expression.FormattedText

An expression representing formatted text. Supports mixed format.

com.tomtom.online.sdk.map.style.expression.FormattedTextSection

Represents text and its format parameters. Supports escape sequences such as '\n' for multiline strings.

com.tomtom.online.sdk.map.style.sources.GeoJsonSource

The interface that represents a GeoJSON source.

com.tomtom.online.sdk.map.gestures.GesturesConfiguration

A class containing gestures settings such as zoom settings or panning settings.

com.tomtom.online.sdk.map.style.expression.GetExpression

Gets property value

com.tomtom.online.sdk.map.GpsIndicator

The base interface defining a GPS indicator that can be added to the map.

com.tomtom.online.sdk.map.Icon

Class that represents image on the map. It can be used e.g. as a visual representation of a marker.

com.tomtom.online.sdk.map.style.images.Image

An interface that represents an image.

com.tomtom.online.sdk.map.style.images.ImageFactory

The factory class that allows the creation of a style image.

com.tomtom.online.sdk.map.style.sources.ImageSource

An interface that represents the image source.

com.tomtom.online.sdk.map.style.layers.Layer

An interface that represents the style layer.

com.tomtom.online.sdk.map.style.layers.LayerFactory

A factory class that allows the creation of the style layer with its default options.

com.tomtom.online.sdk.map.LayerSetConfiguration

Class representing a custom layer set configuration.

com.tomtom.online.sdk.map.style.expression.textsettings.LetterCaseTransform

Specifies if and how the letter casing should be altered.

com.tomtom.online.sdk.map.model.LineCapType

Determines type of line cap.

com.tomtom.online.sdk.map.model.LineJoinType

Determines type of line join.

com.tomtom.online.sdk.map.style.expression.LiteralExpression

Literal expression wrapping given value.

com.tomtom.online.sdk.map.LocationSourceExtension

Interface to provide location data for TomtomMap object. A TomtomMap has a built-in location provider based on FusedLocation from Google Play Services. However, the user can provide custom location provider and override the default implementation.

com.tomtom.online.sdk.map.LogoSettings

Settings for manipulating logo colors. To obtain this interface, call TomtomMap#getLogoSettings()

com.tomtom.online.sdk.map.MapBalloonViewAdapter

View adapter for map balloon - balloon displayed on map and related with point on the map.

com.tomtom.online.sdk.map.MapCallbacksExtension

Interface defining callbacks regarded map events.

com.tomtom.online.sdk.map.MapConstants

Map related constants.

com.tomtom.online.sdk.map.MapFragment

Fragment is the simplest way to place a map in an application. It is a wrapper around a map view that handles map lifecycle.

com.tomtom.online.sdk.map.MapInfoExtension

Interface to provide information about general map settings (e.e.g user location, locale)

com.tomtom.online.sdk.map.MapLayers

Settings to manipulate map layers options.

com.tomtom.online.sdk.map.model.MapLayersType

Map layers type.

com.tomtom.online.sdk.map.MapManipulationExtension

This interface defines map operations that allow the application of map manipulation operations, e.g., center a map on the given location, or zoom to a specific level.

com.tomtom.online.sdk.map.model.MapModeType

Map modes.

com.tomtom.online.sdk.map.MapPadding

Encapsulates map padding from each side

com.tomtom.online.sdk.map.MapPoint

The representation of the point on the map.

com.tomtom.online.sdk.map.MapProperties

Initial configuration of the map.

com.tomtom.online.sdk.map.MapStyleSource

Defines the mode in which a map will be loaded.

com.tomtom.online.sdk.map.MapTiles

Settings to manipulate map tiles options.

com.tomtom.online.sdk.map.model.MapTilesType

Map tiles type.

com.tomtom.online.sdk.map.style.expression.value.MapValue

Wrapper for map object for style expressions.

com.tomtom.online.sdk.map.MapView

A view used to display a map. When you want to use this view directly, you need to pass forward all life cycle methods to this class (e.g. onPause, onResume).

com.tomtom.online.sdk.map.MapViewExtension

Interface that provides methods to manipulate map mode and layouts (e.g. set 2D/3D mode, turn on/off traffic layer).

com.tomtom.online.sdk.map.model.MapViewPort

Parameters describing current map view port (e.g. focal latitude, longitude, zoom level).

com.tomtom.online.sdk.map.Marker

Base interface defining marker that can be added to the map.

com.tomtom.online.sdk.map.MarkerAnchor

The anchor property of the marker.

com.tomtom.online.sdk.map.MarkerBalloon

A marker balloon is a model of the view of a box above the marker.

com.tomtom.online.sdk.map.MarkerBuilder

Builder class used to construct marker object that can be added to the map.

com.tomtom.online.sdk.map.MarkerExtension

Basic settings for markers manipulation.

com.tomtom.online.sdk.map.MarkersCallbackExtension

Callback interface for methods that are called to register for markers events.

com.tomtom.online.sdk.map.MarkerSettings

Advanced settings for markers manipulation. To obtain this interface, call TomtomMap.getMarkerSettings

com.tomtom.online.sdk.map.NativeMapConfig
com.tomtom.online.sdk.map.camera.OnMapCenteredCallback

A callback interface for reporting when a camera centering is finished or canceled.

com.tomtom.online.sdk.map.OnMapReadyCallback

Callback interface executed when the map is ready to be used. The instance of this interface is set to MapFragment, and the OnMapReadyCallback#onMapReady(TomtomMap) is triggered when the map is fully initialized and not-null.

com.tomtom.online.sdk.map.OnMarkerSelectedListener

A listener which defines the behavior for a selected and unselected marker.

com.tomtom.online.sdk.map.OnTrafficFlowClickListener

A callback executed when traffic flow on the map is clicked.

com.tomtom.online.sdk.map.OnTrafficIncidentsClickListener

A callback executed when traffic incidents are clicked.

com.tomtom.online.sdk.map.Overlay

A base interface defining map overlay (e.g., circle, polygon).

com.tomtom.online.sdk.map.OverlaysCallbackExtension

Callback interface for methods that are called to register for overlays events.

com.tomtom.online.sdk.map.OverlaySettings

Settings for overlays manipulation. To obtain this interface, call TomtomMap#getOverlaySettings().

com.tomtom.online.sdk.map.Persistable

Interface used to save and restore map state.

com.tomtom.online.sdk.map.settings.poi.PoiSettings

Advanced settings for POIs (Point of Interest) manipulation. To obtain this interface, call TomtomMap.getPoiLayerSettings.

com.tomtom.online.sdk.map.Polygon

A base interface defining polygon that can be added to the map.

com.tomtom.online.sdk.map.Polyline

A base interface defining polyline that can be added to the map.

com.tomtom.online.sdk.map.Route

A base interface defining a route that can be added to the map.

com.tomtom.online.sdk.map.RouteBuilder

Builder class used to construct route object that can be added to the map.

com.tomtom.online.sdk.map.RouteCallbackExtension

Callback interface for methods that are called to register for annotations (e.g. markers) events.

com.tomtom.online.sdk.map.RouteExtension

Interface for route manipulation with the map.

com.tomtom.online.sdk.map.RouteSettings

Advanced settings for routes manipulation. To obtain this interface, call TomtomMap#getRouteSettings()

com.tomtom.online.sdk.map.RouteStyle

Specifies properties of the route like: width, fillColor and outlineColor.

com.tomtom.online.sdk.map.rx.RxContext

Interface used to provide a working context to rx based service, e.g. initialize schedulers.

com.tomtom.online.sdk.map.SimpleMarkerBalloon

Class used for creating a simple marker balloon with one text property Subclass of BaseMarkerBalloon.

com.tomtom.online.sdk.map.SingleLayoutBalloonViewAdapter

Adapter which inflate one single layout for all balloons.

com.tomtom.online.sdk.map.style.sources.Source

An interface that represents the GeoJSON source.

com.tomtom.online.sdk.map.style.sources.SourceFactory

A factory class that allows the creation of style sources with default options.

com.tomtom.online.sdk.map.style.sources.SourceVisitor

A visitor of source objects, implementing the visitor design pattern. Facilitates operating on Source and its subtypes.

com.tomtom.online.sdk.map.style.expression.value.StringValue

Wrapper for String value for style expressions.

com.tomtom.online.sdk.map.style.Style

An interface that represents map style.

com.tomtom.online.sdk.map.StyleSettings

Advanced settings for style manipulation. To obtain this interface, call TomtomMap#getStyleSettings().

com.tomtom.online.sdk.map.style.expression.textsettings.SymbolAnchor

Determines which part of a symbol is placed the closest to its anchor.

com.tomtom.online.sdk.map.style.expression.textsettings.TextAlignment

Text alignment options.

com.tomtom.online.sdk.map.TextBalloonViewAdapter

View the adapter and inflater for the "single line" marker balloon.

com.tomtom.online.sdk.map.style.expression.textsettings.TextSettings

Defines the text to display and its format. Use Builder to create instances of this class.

com.tomtom.online.sdk.map.TomtomMap

Interface that is the main entry point for all methods related to the map. TomtomMap is obtained using the MapFragment#getAsyncMap(OnMapReadyCallback) method on a MapFragment.

com.tomtom.online.sdk.map.TomtomMapCallback

An interface that provides types to interact with the map.

com.tomtom.online.sdk.map.TrafficExtensions

Traffic extensions

com.tomtom.online.sdk.map.traffic.TrafficFlow

Traffic flow data which can be taken from vector tile.

com.tomtom.online.sdk.map.TrafficFlowBalloonViewAdapter

Default abstract implementation for inflating traffic balloon model. Extends TrafficFlowBalloonViewAdapter to provide own implementation of traffic view adapter.

com.tomtom.online.sdk.map.TrafficFlowMapBalloon

Model of balloon for traffic flows. Model keep information about traffic flows which are in the immediate vicinity of the clicked area.

com.tomtom.online.sdk.map.traffic.TrafficFlowMapModelDataConverter

Gson serializer for TrafficFlowMapBalloon

com.tomtom.online.sdk.map.traffic.TrafficFlowModelDataConverter

Gson serializer for TrafficFlow

com.tomtom.online.sdk.map.model.TrafficFlowTilesType

Traffic flow tiles type.

com.tomtom.online.sdk.map.TrafficFlowType

The style to be used to render the tile. When style is absolute, the colors will reflect the absolute speed measured. Calls using relative style return the speed relative to free-flow, highlighting areas of congestion. Relative-delay displays relative speeds only where they are different from the free flow speeds. Reduced-sensitivity displays relative speeds but larger difference from free flow (depending on FRC) is required for segment to change the color. There are various types of traffic flow to use. - absolute: reflect the absolute speed - relative: speed relative to free-flow, highlighting areas of congestion - relative-delay: relative speed values different from the ones for the free flow - reduced-sensitivity: - only for raster.

com.tomtom.online.sdk.map.traffic.TrafficIncident

Class defining traffic incident.

com.tomtom.online.sdk.map.traffic.TrafficIncidentCluster

Traffic incidents cluster data which can be taken from a vector incident tile.

com.tomtom.online.sdk.map.traffic.TrafficIncidentFlow

Traffic incidents flow data which can be taken from a vector incident tile.

com.tomtom.online.sdk.map.traffic.TrafficIncidentFlowsModelDataConverter

Gson serializer for TrafficIncidentFlow

com.tomtom.online.sdk.map.traffic.TrafficIncidentPoi

Traffic incidents poi (Points of Interest) data which can be taken from a vector incident tile.

com.tomtom.online.sdk.map.traffic.TrafficIncidentPoisModelDataConverter

Gson serializer for TrafficIncidentPoi

com.tomtom.online.sdk.map.TrafficIncidentsBalloonViewAdapter

Default abstract implementation for inflating traffic balloon model. Extends TrafficIncidentsBalloonViewAdapter to provide own implementation of traffic view adapter.

com.tomtom.online.sdk.map.TrafficIncidentsMapBalloon

Representation of traffic incident balloon displayed on map when traffic incident shown.

com.tomtom.online.sdk.map.traffic.TrafficIncidentsMapModelDataConverter

Gson serializer for TrafficIncidentsMapBalloon model.

com.tomtom.online.sdk.map.model.TrafficIncidentsTilesType

Traffic incidents tiles type.

com.tomtom.online.sdk.map.TrafficIncidentsType

The style to be used to render the tile. There are various types of traffic incidents to use. - S1: the basic traffic incidents style - S2: similar to S1 with rounded ends on tubes - S3: similar to S2 with wider shadows.

com.tomtom.online.sdk.map.traffic.TrafficIncidentVisitor

The visitor for a traffic incident.

com.tomtom.online.sdk.map.TrafficSelectedState

Keep information about selected traffic flow.

com.tomtom.online.sdk.map.TrafficSettings

Settings for manipulating traffic settings related to traffic (e.g. flows). To obtain this interface, call TomtomMap#getTrafficSettings()

com.tomtom.online.sdk.map.UiComponentsLayer

Interface that represents UI components added on top of the map (e.g. compass view).

com.tomtom.online.sdk.map.UIMapSettings

Map display settings.

com.tomtom.online.sdk.map.UiSettings

Settings for manipulating map settings related to UI (e.g. styling). To obtain this interface, call TomtomMap#getUiSettings()

com.tomtom.online.sdk.map.UnsupportedStyleConfigurationException

This exception is raised when the map was initialized with map styles and a legacy method was used.

com.tomtom.online.sdk.map.style.expression.value.Value

Base class for wrappers of input value of style expression.

com.tomtom.online.sdk.map.style.expression.value.VectorValue

Wrapper for vector object for style expressions.

com.tomtom.online.sdk.map.style.layers.Visibility

A property that defines whether a selected style element is visible or not.