Class Index

A B C D E F G H I L M N O P R S T U V W Z

A

Address This class is deprecated. No replacement. 
AnimationStyle A class describing animation effect. 
AnimationStyleBuilder A builder for AnimationStyle instances. 
AnimationType Possible animation types. 
AssetPackage An abstract asset package class. 
AssetTileDataSource A tile data source where each map tile is a seperate image file bundled with the application. 
AssetUtils A helper class for managing application-bundled assets. 

B

BalloonPopup A highly configurable popup implementation that allows the user to specify a title, description, colors, images, font sizes etc. 
BalloonPopupButton A button that can be used to add interactivity to balloon popups. 
BalloonPopupButtonClickInfo A container class that provides information about a click performed on
a BalloonPopupButton element. 
BalloonPopupButtonStyle A style for balloon popup buttons. 
BalloonPopupButtonStyleBuilder A builder class for BalloonPopupButtonStyle. 
BalloonPopupEventListener A listener class for balloon popups. 
BalloonPopupMargins Margins info for balloon popup. 
BalloonPopupStyle A style for balloon popups. 
BalloonPopupStyleBuilder A builder class for BalloonPopupStyle. 
Billboard A base class for billboard elements that can be displayed on the map. 
BillboardOrientation Possible orientation modes for billboards. 
BillboardScaling Possible scaling modes for billboards. 
BillboardStyle A base class for BillboardStyle subclasses. 
BillboardStyleBuilder A base class for BillboardStyleBuilder subclasses. 
BinaryData A wrapper class for binary data (Blob). 
Bitmap A class that provides the functionality to store, compress, uncompress and resize basic image formats. 
BitmapOverlayRasterTileDataSource Tile data source that uses given bitmap with two, three or four control points define a raster overlay. 
BitmapUtils A helper class for loading bitmaps and converting Bitmaps to Android Bitmaps an vice versa. 

C

CacheTileDataSource A tile data source that loads tiles from another tile data source and caches them. 
CartoBaseMapBuildingRenderMode Supported building rendering styles for Carto basemaps. 
CartoBaseMapPOIRenderMode Supported POI rendering styles for Carto basemaps. 
CartoBaseMapStyle Built-in Carto basemap styles. 
CartoCSSStyleSet CartoCSS style definition for vector tiles. 
CartoMapsService A high-level interface for Carto Maps Service. 
CartoOfflineVectorTileLayer Specialized offline vector tile layer that uses CartoPackageManager for offline maps service. 
CartoOnlineRasterTileLayer Specialized online raster tile layer that connects to Carto online tile server. 
CartoOnlineRoutingService This class is deprecated. No replacement. 
CartoOnlineTileDataSource An online tile data source that connects to Carto tile server. 
CartoOnlineVectorTileLayer Specialized online vector tile layer that connects to Carto online tile server. 
CartoPackageManager Offline map package manager that uses Carto online service for map package downloads. 
CartoSQLService A high-level interface for Carto SQL Service. 
CartoVectorTileDecoder Decoder for Carto vector tiles in MapBox format. 
CartoVectorTileLayer Specialized vector tile layer that can use built-in vector tile styles. 
ClickType Possible click types. 
ClusterBuilderMode Possible cluster builder modes. 
ClusteredVectorLayer A vector layer that supports clustering point-type features. 
ClusterElementBuilder A special callback interface for building cluster elements from set of existing vector element. 
Color A color represented in RGBA space, alpha is expected to be non-premultiplied. 
ColorFormat Possible image formats. 
CombinedTileDataSource A tile data source that combines two data sources (usually offline and online) and selects tiles
based on zoom level. 
CompiledStyleSet Compiled style set definition for vector tiles. 
CullState View specific state determined by the culling process. 
CustomPopup A popup with user defined handler. 
CustomPopupHandler A handler class for custom popups. 

D

DontObfuscate Annotation to notify that class name and its members should be kept intact and not obfuscated. 
DouglasPeuckerGeometrySimplifier An implementation of Ramer-Douglas-Peucker algorithm for geometry simplification. 

E

EditableVectorLayer A vector layer that supports editing its contents. 
EPSG3857 EPSG:3857 is a Spherical Mercator projection coordinate system popularized by web services such as Google and later OpenStreetMap. 
EPSG4326 EPSG:4326 is a projection coordinate system that uses WGS84 coordinates (longitude/latitude). 

F

Feature A feature consisting of geometry and properties. 
FeatureBuilder A feature builder for constructing individual features. 
FeatureCollection A collection of features. 
FeatureCollectionSearchService A search service for finding features from a specified feature collection. 
FeatureVector  

G

GeocodingAddress A geographical address describing country, region, county and other information. 
GeocodingRequest A geocoding request describing text-based query and other optional constraints. 
GeocodingResult A geocoding result object describing address, features (geometry) and rank of the result. 
GeocodingResultVector  
GeocodingService An abstract base class for geocoding services. 
GeoJSONGeometryReader A GeoJSON parser. 
GeoJSONGeometryWriter A GeoJSON writer. 
GeoJSONVectorTileDataSource A tile data source that builds vector tiles from GeoJSON inputs. 
Geometry A base class for all geometry types. 
GeometryCollection A collection of multiple geometries that can be displayed on the map. 
GeometryCollectionStyle A style for geometry collections. 
GeometryCollectionStyleBuilder A builder class for GeometryCollectionStyle. 
GeometrySimplifier Base class for geometry simplifiers. 
GeometryVector  
GLTextureView GLTextureView is a wrapper for TextureView class that emulates GLSurfaceView API. 

H

HillshadeRasterTileLayer A tile layer that displays an overlay hillshading. 
HTTPTileDataSource A tile data source that loads tiles using a HTTP connection. 

I

IntVector  

L

Label An abstract billboard element with a dynamically drawn bitmap that can be displayed on the map. 
LabelStyle A style for labels. 
LabelStyleBuilder A builder class for LabelStyle. 
Layer An abstract base class for all layers. 
Layers Container for all raster and vector layers of the map view. 
LayerVector  
LicenseManagerListener An internal listener class for notifying about license update events. 
Line A geometric line string that can be displayed on the map. 
LineEndType Possible styles in which line end points are drawn. 
LineGeometry Line geometry defined by a list of map positions. 
LineGeometryVector  
LineJoinType Possible styles in which line segments are connected with each other. 
LineStyle A style for lines. 
LineStyleBuilder A builder class for LineStyle. 
LocalSpatialIndexType Spatial index type for local data source. 
LocalVectorDataSource A modifiable vector data source that keeps all the elements in the local memory. 
Log A diagnostic log for various SDK events. 
LogEventListener Listener for events logged by the SDK. 

M

MapBounds A container class that defines an axis aligned cuboid on the map using minimum and maximum map positions. 
MapBoxOnlineGeocodingService An online geocoding service that uses MapBox geocoder. 
MapBoxOnlineReverseGeocodingService An online reverse geocoding service that uses MapBox geocoder. 
MapClickInfo A container class that provides information about a click performed on
an empty area of the map. 
MapEnvelope A bounding area on the map. 
MapEventListener Listener for events like map clicks etc. 
MapInteractionInfo A container class that provides information about a map interaction performed from UI. 
MapPos A double precision map position defined using three coordinates. 
MapPosVector  
MapPosVectorVector  
MapRange A container class that defines a half closed range of values using minimum and maximum values. 
MapRenderer The map renderer component. 
MapRendererListener Listener for specific map renderer events. 
MapTile An immutable map tile, used by tile layers for representing small pieces of map at different zoom levels and coordinates. 
MapTilerOnlineTileDataSource An online tile data source that connects to MapTiler Cloud tile server. 
MapVec A double precision map vector defined by 3 coordinates. 
MapView MapView is a view class supporting map rendering and interaction. 
MapViewInterface MapViewInterface is a common interface for map rendering and interaction implementations. 
Marker A billboard element with a static bitmap that can be displayed on the map. 
MarkerStyle A style for markers. 
MarkerStyleBuilder A builder class for MarkerStyle. 
MBTilesScheme MBTiles tile schemes. 
MBTilesTileDataSource A tile data source that loads tiles from a local Sqlite database. 
MBVectorTileDecoder Decoder for vector tiles in MapBox format. 
MemoryCacheTileDataSource A tile data source that loads tiles from another tile data source
and caches them in memory. 
MergedMBVTTileDataSource A tile data source that merges two MBVT/protobuf data sources into one. 
MultiGeometry A generic multi geometry container. 
MultiLineGeometry A multiline container. 
MultiPointGeometry A multipoint container. 
MultiPolygonGeometry A multipolygon container. 

N

NMLModel A 3D model that can be displayed on the map. 
NMLModelLODTreeClickInfo A container class that provides information about a click performed on
a NMLModelLODTree element. 
NMLModelLODTreeDataSource An abstract base class for NML model LOD tree data sources. 
NMLModelLODTreeEventListener Listener for NMLModelLODTree events like clicks etc. 
NMLModelLODTreeLayer An advanced layer for 3D models that supports automatic Level of Detail (LOD) calculation based on view. 
NMLModelStyle A style for NML models. 
NMLModelStyleBuilder A builder class for NMLModelStyle. 

O

OfflineNMLModelLODTreeDataSource A sqlite database based data source for NML model LOD trees. 
OnlineNMLModelLODTreeDataSource Online NML LOD Tree data source. 
Options A class containing various options for rendering and map manipulation. 
OrderedTileDataSource A tile data source that combines two data sources (usually offline and online). 
OSMOfflineGeocodingService A geocoding service that uses custom geocoding database files. 
OSMOfflineReverseGeocodingService A reverse geocoding service that uses custom geocoding database files. 
OSRMOfflineRoutingService An offline routing service that uses Carto-specific routing
database file created from OSRM prepared routing files. 

P

PackageAction The current action that describes the operation being performed with the package. 
PackageErrorType Possible error types for failed package downloads. 
PackageInfo Information about map package. 
PackageInfoVector  
PackageManager Base class for offline map package manager. 
PackageManagerGeocodingService A geocoding service that uses geocoding packages from package manager. 
PackageManagerListener Base class for map package manager event listeners. 
PackageManagerReverseGeocodingService A reverse geocoding service that uses geocoding packages from package manager. 
PackageManagerRoutingService A routing service that uses routing packages from package manager. 
PackageManagerTileDataSource A tile data source that loads tiles from package manager. 
PackageManagerValhallaRoutingService A routing service that uses routing packages from package manager. 
PackageMetaInfo Package meta info element. 
PackageStatus The status of the map package. 
PackageTileMask Tile mask contains map package spatial coverage information and
can be used for very fast 'tile in package' tests. 
PackageTileStatus Tile status. 
PackageType Package types. 
PanningMode Possible panning modes for dual touch user input. 
PeliasOnlineGeocodingService An online geocoding service that uses Mapzen Pelias geocoder. 
PeliasOnlineReverseGeocodingService An online reverse geocoding service that uses Mapzen Pelias geocoder. 
PersistentCacheTileDataSource A tile data source that loads tiles from another tile data source
and caches them in an offline sqlite database. 
PivotMode Possible pivot modes. 
Point A geometric point that can be displayed on the map. 
PointGeometry Point geometry. 
PointGeometryVector  
PointStyle A style for points. 
PointStyleBuilder A builder class for PointStyle. 
Polygon A geometric polygon that can be displayed on the map. 
Polygon3D A geometric 3d polygon that can be displayed on the map. 
Polygon3DStyle A style for 3d polygons. 
Polygon3DStyleBuilder A builder class for Polygon3DStyle. 
PolygonGeometry Polygon geometry defined by an outer ring and optional multiple inner rings (holes). 
PolygonGeometryVector  
PolygonStyle A style for polygons. 
PolygonStyleBuilder A builder class for PolygonStyle. 
Popup An abstract billboard element that can be displayed on the map. 
PopupClickInfo A container class that provides information about a click performed on
a popup. 
PopupDrawInfo A container class that provides information how to draw the popup. 
PopupStyle A style for popups. 
PopupStyleBuilder A builder class for PopupStyle. 
Projection An abstract base class for all projections. 

R

RasterTileClickInfo A container class that provides information about a click performed on raster tile. 
RasterTileEventListener Listener for raster tile element events like clicks etc. 
RasterTileFilterMode Supported raster tile filtering modes. 
RasterTileLayer A tile layer where each tile is a bitmap. 
RendererCaptureListener Listener for renderer capture events. 
RenderProjectionMode Possible render projection modes. 
ReverseGeocodingRequest A reverse geocoding request describing search location. 
ReverseGeocodingService An abstract base class for reverse geocoding services. 
RouteMatchingEdge A class that defines a route matching result edge. 
RouteMatchingEdgeVector  
RouteMatchingPoint A class that defines a route matching result point. 
RouteMatchingPointType Route matching point type. 
RouteMatchingPointVector  
RouteMatchingRequest A class that defines required attributes for route matching. 
RouteMatchingResult A class that defines list of matching points from road network. 
RoutingAction Routing action type. 
RoutingInstruction A class that defines a routing instruction at specified position in the path. 
RoutingInstructionVector  
RoutingRequest A class that defines required attributes for routing (end points, etc). 
RoutingResult A class that defines list of routing actions and path geometry. 
RoutingService An abstract base class for routing services (either online or offline). 

S

ScreenBounds A container class that defines a bounding box on the screen using minimum and maximum screen positions. 
ScreenPos A screen position defined by x,y floating point numbers. 
ScreenPosVector  
SearchRequest A search request description. 
SGREOfflineRoutingService An offline routing service that uses SGRE routing engine. 
SolidLayer This class is deprecated. No replacement. 
StringCartoCSSStyleSetMap  
StringMap  
StringVariantMap  
StringVector  
Style A base class for other Style objects. 
StyleBuilder A base class for other StyleBuilder subclasses. 

T

Text A text element that can be displayed on the map. 
TextMargins Margins info for text. 
TextStyle A style for text labels. 
TextStyleBuilder A builder class for TextStyle. 
TextureMapView MapView is a view class supporting map rendering and interaction. 
TileData A wrapper class for tile data. 
TileDataSource Abstract base class for tile data sources. 
TileDownloadListener Listener for tile downloader. 
TileLayer An abstract base class for all tile layers. 
TileLoadListener Interface for monitoring tile loading events. 
TileSubstitutionPolicy The policy to use when looking for tiles that are not available. 
TileUtils A helper class for mapping coordinates to tiles and back. 
TomTomOnlineGeocodingService An online geocoding service that uses TomTom geocoder. 
TomTomOnlineReverseGeocodingService An online reverse geocoding service that uses TomTom geocoder. 
TorqueTileDecoder A decoder for Torque layer that accepts json-based Torque tiles. 
TorqueTileLayer A vector tile layer for rendering time-based animated point clouds. 

U

UTFGridClickInfo A container class that provides information about a click performed on
an UTF grid. 
UTFGridEventListener Listener for vector element events like clicks etc. 

V

ValhallaOfflineRoutingService An offline routing service that uses Valhalla routing tiles. 
ValhallaOnlineRoutingService An online routing service that uses MapBox Valhalla routing service. 
Variant JSON value. 
VariantArrayBuilder A helper class for building variant arrays. 
VariantObjectBuilder A helper class for building variant objects. 
VariantType Variant type. 
VariantVector  
VectorData A wrapper class for vector element data. 
VectorDataSource Abstract base class for envelope based vector data sources. 
VectorEditEventListener Listener interface for catching various events
during map editing interactions. 
VectorElement A base class for all vector elements (points, lines, texts, models, etc). 
VectorElementClickInfo A container class that provides information about a click performed on
a vector element. 
VectorElementDragInfo A container class that provides information about a dragging performed on
a vector element or vector element vertex. 
VectorElementDragMode Possible drag modes. 
VectorElementDragPointStyle Different types of styles for control points created for selected vector elements. 
VectorElementDragResult The intended result of the drag operation. 
VectorElementEventListener Listener for vector element events like clicks etc. 
VectorElementSearchService A search service for finding vector elements from the specified vector data source. 
VectorElementVector  
VectorLayer A vector layer that loads data using an envelope. 
VectorTileClickInfo A container class that provides information about a click performed on vector tile feature. 
VectorTileDecoder Abstract base class for vector tile decoders. 
VectorTileEventListener Listener for vector tile element events like clicks etc. 
VectorTileFeature A vector tile feature consisting of id, layer, geometry and properties. 
VectorTileFeatureBuilder A vector tile feature consisting of id, layer, geometry and properties. 
VectorTileFeatureCollection A collection of vector tile features. 
VectorTileFeatureVector  
VectorTileLayer A tile layer where each tile is a bitmap. 
VectorTileRenderOrder Vector tile rendering order. 
VectorTileSearchService A search service for finding features from the specified vector tile data source. 
ViewState A class containing various view parameters for a view state. 

W

WKBGeometryReader A WKB reader. 
WKBGeometryWriter A WKB writer. 
WKTGeometryReader A reader for Well Known Text representation of the geometry. 
WKTGeometryWriter Generates Well Known Text (WKT) representation of the geometry. 

Z

ZippedAssetPackage An asset package based on ZIP archived.