All Classes and Interfaces

Class
Description
 
Animator utility class.
An interface definition that is invoked when an animation ends.
Deprecated.
Use TrimbleMaps Annotation Plugin instead
 
Responsible for managing attribution interactions on the map.
 
 
 
 
Responsible for parsing attribution data coming from Sources and MapSnapshot.
Builder to configure using an AttributionParser.
The background color or pattern of the map.
Deprecated.
Use TrimbleMaps Annotation Plugin instead
Deprecated.
Use TrimbleMaps Annotation Plugin instead
Utility class for creating bitmaps
Deprecated.
 
 
Contains the variety of camera modes which determine how the camera will track the user location.
Determine the camera tracking behavior in the LocationComponent.
Thrown when adding a layer to a map twice
A filled circle.
Color utility class.
Comparisons from std sdk, which aren't available in API level 15 and below
Interface defining the source of compass heading data that is consumed by the LocationComponent when in compass related RenderMode or CameraModes.
Callbacks related to the compass
UI element overlaid on a map to show the map's bearing when it isn't true north (0.0).
Receives updates on connectivity state
Interface definition for a callback to be invoked when connectivity changes.
A ConversionException is thrown when a conversion failed to execute.
Custom layer.
Default style definition
Selects the right EGLConfig needed for `mapbox-gl-native`
 
 
 
The value for any layout property, paint property, or filter may be specified as an expression.
Expression array type.
Converts a JsonArray or a raw expression to a Java expression.
ExpressionLiteral wraps an object to be used as a literal in an expression.
Holds format entries used in a Expression.format(FormatEntry...) expression.
Holds format options used in a Expression.formatEntry(Expression, FormatOption...) that builds a Expression.format(FormatEntry...) expression.
Expression interpolator type.
Holds format options used in a Expression.numberFormat(Number, NumberFormatOption...) expression.
Expression stop type.
Holds a central reference to the core's DefaultFileSource for as long as there are active mapviews / offline managers
 
This callback receives an asynchronous response containing the new path of the resources cache database.
This callback allows implementors to transform URLs before they are requested from the internet.
 
Task checking whether app's process can read a file.
Task checking whether app's process can write to a file.
Interface definition for a callback invoked when checking file's read permissions.
Interface definition for a callback invoked when checking file's write permissions.
An extruded (3D) polygon.
A filled polygon with an optional stroked border.
Interface definition of a callback that is invoked when the focal point will change.
Utility class to select a font from a range of font names based on the availability of fonts on the device.
A component of the Formatted.
Contains constants used throughout the sdk classes.
The GLSurfaceViewMapRenderer encapsulates the GL thread and GLSurfaceView specifics to render the map.
The GLSurfaceViewMapRenderer encapsulates the GL thread and GLSurfaceView specifics to render the map.
A heatmap.
Client-side hillshading visualization based on DEM data.
 
 
Utility class for setting OkHttpRequest configurations
Interface definition for a callback to be invoked when either a response was returned for a requested resource or when an error occurred when requesting the resource.
Deprecated.
Use TrimbleMaps Annotation Plugin instead
An IconBitmapChangedException is thrown by MapView when a Marker is added that has an Icon with a Bitmap that has been modified since the creation of the Icon.
Deprecated.
Use TrimbleMaps Annotation Plugin instead instead
 
Describes the image content, e.g.
Describes the image stretch areas.
Deprecated.
Use TrimbleMaps Annotation Plugin instead
An InvalidLatLngBoundsException is thrown by LatLngBounds when there aren't enough LatLng to create a bounds.
A InvalidMarkerPositionException is thrown when a Marker object is created with an invalid LatLng position.
Base class for the different Layer types
 
Loads the mapbox-gl shared library
Injects the default library loader.
Concrete implementation of a native library loader.
The global light source.
A stroked line.
LocalGlyphRasterizer is the Android-specific platform implementation used by the portable local_glyph_rasterizer.hpp
The Location Component provides location awareness to your mobile application.
A class which holds the various options for activating the Maps SDK's LocationComponent to eventually show the device location on the map.
Builder class for constructing a new instance of LocationComponentActivationOptions.
Contains all the constants being used for the LocationComponent.
This class exposes options for the Location Component.
Builder class for constructing a new instance of LocationComponentOptions.
A class that contains the location update configuration.
 
Logger for the TrimbleMaps Maps SDK for Android
Log level indicates which logs are allowed to be emitted by the TrimbleMaps Maps SDK for Android.
Definition of a logger for the TrimbleMaps Maps SDK for Android.
 
Fragment wrapper around a map view.
Callback to be invoked when the map fragment has inflated its MapView.
MapFragment utility class.
The MapRenderer encapsulates the GL thread.
Can be used to schedule work on the map renderer thread or request a render.
Using this class you can enable a strict mode that will throw the MapStrictModeException whenever the map would fail silently otherwise.
 
A MapView provides an embeddable map interface.
A MapView provides an embeddable map interface.
Interface definition for a callback to be invoked when the map region did change.
Interface definition for a callback to be invoked when the camera is changing.
Interface definition for a callback to be invoked when the camera will change.
Interface definition for a callback to be invoked with an unused image identifier.
Interface definition for a callback to be invoked when the map has entered the idle state.
Interface definition for a callback to be invoked when the map is changing.
Interface definition for a callback to be invoked when the map finished loading.
Interface definition for a callback to be invoked when the map has loaded the style.
Interface definition for a callback to be invoked when the map finished rendering a frame.
Interface definition for a callback to be invoked when the map is changing.
Interface definition for a callback to be invoked when a map source has changed.
Interface definition for a callback to be invoked with the id of a missing icon.
Interface definition for a callback to be invoked when the map will start loading.
Interface definition for a callback to be invoked when the map will start rendering a frame.
Interface definition for a callback to be invoked when the map will start rendering the map.
Deprecated.
Use TrimbleMaps Annotation Plugin instead
Deprecated.
 
Injects concrete instances of configurable abstractions
 
 
Listener that gets invoked when camera tracking state changes.
Listener that gets invoked when indicator position changes.
 
Callback for CameraMode transition state.
The Location Component exposes an API for listening to when the user clicks on the location layer icon visible on the map.
The Location Component exposes an API for listening to when the user long clicks on the location layer icon visible on the map.
Listener that can be added as a callback when the last location update is considered stale.
Interface definition for a callback to be invoked when the map is ready to be used.
Listener that gets invoked when layer render mode changes.
 
Callback used in PermissionsManager
Helps request permissions at runtime.
Deprecated.
Use TrimbleMaps Annotation Plugin instead
Deprecated.
Use TrimbleMaps Annotation Plugin instead
Deprecated.
Use TrimbleMaps Annotation Plugin instead
Deprecated.
Use TrimbleMaps Annotation Plugin instead
Position of the light source relative to lit (extruded) geometries.
A projection is used to translate between on screen location and geographic coordinates on the surface of the Earth.
Paint/Layout properties for Layer
Whether extruded geometries are lit relative to the map or viewport.
Orientation of circle when map is pitched.
Controls the scaling behavior of the circle when the map is pitched.
Controls the frame of reference for `circle-translate`.
Controls the frame of reference for `fill-extrusion-translate`.
Controls the frame of reference for `fill-translate`.
Direction of light source when map is rotated.
Part of the icon placed closest to the anchor.
Orientation of icon when map is pitched.
In combination with `symbol-placement`, determines the rotation behavior of icons.
Scales the icon to fit around the associated text.
Controls the frame of reference for `icon-translate`.
The display of line endings.
The display of lines when joining.
Controls the frame of reference for `line-translate`.
The resampling/interpolation method to use for overscaling, also known as texture magnification filter
Label placement relative to its geometry.
Controls the order in which overlapping symbols in the same layer are rendered
Part of the text placed closest to the anchor.
Text justification options.
Orientation of text when map is pitched.
In combination with `symbol-placement`, determines the rotation behavior of the individual glyphs forming the text.
Specifies how to capitalize text, similar to the CSS `text-transform` property.
Controls the frame of reference for `text-translate`.
The property allows control over a symbol's orientation.
 
Constructs paint/layout properties for Layers
Properties for Layer
Manages the logic of the interpolated animation which is applied to the LocationComponent's pulsing circle
Raster map textures such as satellite imagery.
Contains the variety of ways the user location can be rendered on the map.
One of these constants should be used with LocationComponent.setRenderMode(int).
Resource provides access to resource types.
Resource type variants.
Base Peer class for sources.
The proxy object for current map style.
Builder for composing a style object.
 
Callback to be invoked when a style has finished loading.
 
 
Support Fragment wrapper around a map view.
An icon or a text label.
The TextureViewMapRenderer encapsulates the GL thread and TextureView specifics to render the map.
Utility class to verify if execution is running on the main thread.
Tile server options - baseUrl and similar properties
A TooManyIconsException is thrown by IconFactory when it cannot create a Icon because there are already too many icons created.
Internal use.
Resembles transition property from the style specification.
 
The entry point to initialize the TrimbleMaps Android SDK.
Abstract class for all of the location component animators.
A MapboxConfigurationException is thrown by TrimbleMapsMap when the SDK hasn't been properly initialised.
TrimbleMapsConstants exposes TrimbleMaps related constants
GLSurfaceView extension that notifies a listener when the view is detached from window, which is the point of destruction of the GL thread.
Listener interface that notifies when a TrimbleMapsGLSurfaceView is detached from window.
GLSurfaceView extension that notifies a listener when the view is detached from window, which is the point of destruction of the GL thread.
Listener interface that notifies when a TrimbleMapsGLSurfaceView is detached from window.
The general class to interact with in the Android TrimbleMaps SDK.
Interface definition for a callback to be invoked when a task is complete or cancelled.
Deprecated.
Use TrimbleMaps Annotation Plugin instead instead
Interface definition for a callback to be invoked for when camera movement has ended.
Interface definition for a callback to be invoked for when the camera's motion has been stopped or when the camera starts moving for a new reason.
Interface definition for a callback to be invoked for when the camera changes position.
Interface definition for a callback to be invoked for when the camera motion starts.
Interface definition for a callback to be invoked for when the compass is animating.
Internal use.
Interface definition for a callback to be invoked when the map is flinged.
Interface definition for a callback to be invoked when a frame is rendered to the map view.
Interface definition for a callback to be invoked when the user clicks on an info window.
Interface definition for a callback to be invoked when a marker's info window is closed.
Interface definition for a callback to be invoked when the user long presses on a marker's info window.
Interface definition for a callback to be invoked when the user clicks on the map view.
Interface definition for a callback to be invoked when the user long clicks on the map view.
Deprecated.
Use TrimbleMaps Annotation Plugin instead instead
Interface definition for a callback to be invoked when the map is moved.
Deprecated.
Use TrimbleMaps Annotation Plugin instead instead
Deprecated.
Use TrimbleMaps Annotation Plugin instead instead
Interface definition for a callback to be invoked when the map is rotated.
Interface definition for a callback to be invoked when the map is scaled.
Interface definition for a callback to be invoked when the map is tilted.
Interface definition for a callback to be invoked when the snapshot has been taken.
Defines configuration TrimbleMapsMapOptions for a TrimbleMapsMap.
 
 
 
These values MUST match the strings that appear in the "category" property in the map
These values MUST match the strings that appear in the "hazmatType" property in the map
 
 
Settings for the user interface of a TrimbleMapsMap.