Index

A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(double) - Method in class com.massifmaps.core.DoubleVector
 
add(int) - Method in class com.massifmaps.core.IntVector
 
add(CelestialObject) - Method in class com.massifmaps.celestial.CelestialObjectVector
 
add(CelestialObject) - Method in class com.massifmaps.layers.CelestialLayer
Adds an object to the layer.
add(LightStop) - Method in class com.massifmaps.components.LightStopVector
 
add(MapPos) - Method in class com.massifmaps.core.MapPosVector
 
add(MapPosVector) - Method in class com.massifmaps.core.MapPosVectorVector
 
add(MapVec) - Method in class com.massifmaps.core.MapPos
Creates a new map position by adding a map vector to this map position.
add(MapVec) - Method in class com.massifmaps.core.MapVec
Creates a new map vector by adding a map vector to this map vector.
add(ScreenPos) - Method in class com.massifmaps.core.ScreenPosVector
 
add(Variant) - Method in class com.massifmaps.core.VariantVector
 
add(TileDataSource) - Method in class com.massifmaps.datasources.MultiTileDataSource
Adds a new data source to the data source stack.
add(TileDataSource, String) - Method in class com.massifmaps.datasources.MultiTileDataSource
Adds a new data source to the data source stack.
add(GeocodingResult) - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
add(Feature) - Method in class com.massifmaps.geometry.FeatureVector
 
add(Geometry) - Method in class com.massifmaps.geometry.GeometryVector
 
add(LineGeometry) - Method in class com.massifmaps.geometry.LineGeometryVector
 
add(PointGeometry) - Method in class com.massifmaps.geometry.PointGeometryVector
 
add(PolygonGeometry) - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
add(VectorTileFeature) - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
add(Layer) - Method in class com.massifmaps.components.Layers
Adds a new layer to the layer stack.
add(Layer) - Method in class com.massifmaps.layers.LayerVector
 
add(PackageInfo) - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
add(RouteMatchingEdge) - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
add(RouteMatchingPoint) - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
add(RoutingInstruction) - Method in class com.massifmaps.routing.RoutingInstructionVector
 
add(VectorElement) - Method in class com.massifmaps.datasources.LocalVectorDataSource
Adds a vector element to the data source.
add(VectorElement) - Method in class com.massifmaps.vectorelements.VectorElementVector
 
add(String) - Method in class com.massifmaps.core.StringVector
 
add(String) - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
Adds a new database.
add(String) - Method in class com.massifmaps.geocoding.MultiOSMOfflineReverseGeocodingService
Adds a new database.
add(String) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
Adds a new database.
addAll(CelestialObjectVector) - Method in class com.massifmaps.layers.CelestialLayer
Adds a list of objects to the layer.
addAll(LayerVector) - Method in class com.massifmaps.components.Layers
Adds a a list of layers to the layer stack.
addAll(VectorElementVector) - Method in class com.massifmaps.datasources.LocalVectorDataSource
Adds multiple vector elements to the data source.
addBool(boolean) - Method in class com.massifmaps.core.VariantArrayBuilder
Adds a new boolean to the array as the last element.
addButton(BalloonPopupButton) - Method in class com.massifmaps.vectorelements.BalloonPopup
Adds a new button to the balloon popup.
If the button is already added, the call is ignored.
addDouble(double) - Method in class com.massifmaps.core.VariantArrayBuilder
Adds a new double floating point value to the array as the last element.
addExternalDataSource(String, TileDataSource, int) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Adds a named external data source.
addExternalDataSource(String, TileDataSource, int, ElevationDecoder) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Adds a named external data source.
addFallbackFont(BinaryData) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
 
addFallbackFont(BinaryData) - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
 
addFallbackFont(BinaryData) - Method in class com.massifmaps.vectortiles.VectorTileDecoder
Adds a fallback font.
addFeatureCollection(FeatureCollection, Style) - Method in class com.massifmaps.datasources.LocalVectorDataSource
Loads all vector elements from specified feature collection by applying specified style.
addGeoJSONFeature(int, Variant) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the features of the specified layer.
addGeoJSONStringFeature(int, String) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the features of the specified layer.
addLocale(String, String) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
 
addLocale(String, String) - Method in class com.massifmaps.routing.PackageManagerValhallaRoutingService
 
addLocale(String, String) - Method in class com.massifmaps.routing.ValhallaOfflineRoutingService
 
addLong(long) - Method in class com.massifmaps.core.VariantArrayBuilder
Adds a new long integer to the array as the last element.
Address - Class in com.massifmaps.core
Deprecated. 
Address() - Constructor for class com.massifmaps.core.Address
Deprecated.
Constructs an empty Address object.
Address(String, String, String, String, String, String, String, String, String, StringVector) - Constructor for class com.massifmaps.core.Address
Deprecated.
Constructs a new address from the the country, region, county and other attributes.
addString(String) - Method in class com.massifmaps.core.VariantArrayBuilder
Adds a new string to the array as the last element.
addVariant(Variant) - Method in class com.massifmaps.core.VariantArrayBuilder
Adds a new variant to the array as the last element.
addVectorDataSource(String, TileDataSource) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Adds a named MBVT/protobuf source (including ContourTileDataSource) merged into the
master source and styled by the master CartoCSS.
adopt(String, String, Layers) - Static method in class com.massifmaps.api.MassifInterop
Registers the map's layer list, so a layer built from a spec can be PUT on the map.

A spec builds an object, it does not place it - the same reason LocalVectorDataSource
needs add().
adopt(String, String, Options) - Static method in class com.massifmaps.api.MassifInterop
Adopts an object built with the object API, so it can be addressed by id and handle.

The TYPE picks what is being adopted, not the kind string - `kind` is only the id
namespace, and the same Options is legitimately adopted as "map" by one app and
"options" by another.
adopt(String, String, TileDataSource) - Static method in class com.massifmaps.api.MassifInterop
 
adopt(String, String, VectorDataSource) - Static method in class com.massifmaps.api.MassifInterop
The same for a vector data source, which is what an EXTENSION adopts.

Both data source bases are SWIG directors, so a source the SDK has no factory for -
GDAL/OGR, a proprietary format, anything with its own native library - is subclassed in
Java, Objective-C or TypeScript and adopted here.
adopt(String, String, Layer) - Static method in class com.massifmaps.api.MassifInterop
The same for a layer or a source built with the object API.

This is what lets an app adopt the facade a piece at a time: everything it already
built keeps working, and gains an id, properties, methods and events.
adopt(String, String, BaseMapView) - Static method in class com.massifmaps.api.MassifInterop
The map view, which is what carries the CAMERA.

Adopt it and moveTo, flyTo, fitBounds, screenToMap, mapToScreen and stopFlight become
ordinary facade calls, with focusPos, zoom, rotation, tilt and flightActive as read-only
properties beside them.
adopt(String, String, AssetPackage) - Static method in class com.massifmaps.api.MassifInterop
The same for an asset package, which is the one a binding cannot express as a spec.

An app that reads its styles from somewhere the SDK has no factory for - a NativeScript
app folder, an app's own decryption - subclasses AssetPackage in Java, Objective-C or
TypeScript and adopts the instance here.
AndroidAssetPackage - Class in com.massifmaps.utils
An asset package based on the application-bundled Android assets (the 'assets' folder of
the APK).
AndroidAssetPackage(String) - Constructor for class com.massifmaps.utils.AndroidAssetPackage
Constructs an asset package from the given directory inside the application assets.
AndroidAssetPackage(String, AssetPackage) - Constructor for class com.massifmaps.utils.AndroidAssetPackage
Constructs an asset package from the given directory inside the application assets,
with a fallback asset package.
AndroidUtils - Class in com.massifmaps.utils
AndroidUtils is an internal class of the SDK.
It is not intended for public usage.
ANIMATION_TYPE_LINEAR - Static variable in class com.massifmaps.styles.AnimationType
Linear transition is used for animation.
ANIMATION_TYPE_NONE - Static variable in class com.massifmaps.styles.AnimationType
No animation is applied.
ANIMATION_TYPE_SMOOTHSTEP - Static variable in class com.massifmaps.styles.AnimationType
Smooth transition with 2nd order continuity is used for animation.
ANIMATION_TYPE_SPRING - Static variable in class com.massifmaps.styles.AnimationType
Spring-like transition is used for animation.
ANIMATION_TYPE_STEP - Static variable in class com.massifmaps.styles.AnimationType
Step transition is applied at the middle of the animation.
AnimationStyle - Class in com.massifmaps.styles
A class describing animation effect.
AnimationStyleBuilder - Class in com.massifmaps.styles
A builder for AnimationStyle instances.
AnimationStyleBuilder() - Constructor for class com.massifmaps.styles.AnimationStyleBuilder
Constructs an AnimationStyleBuilder object with all parameters set to defaults.
AnimationType - Class in com.massifmaps.styles
Possible animation types.
AnimationType() - Constructor for class com.massifmaps.styles.AnimationType
 
AnimationType.Value - Annotation Interface in com.massifmaps.styles
The accepted values of this constant namespace.
assetExists(String) - Static method in class com.massifmaps.utils.AssetUtils
Returns true if the specified bundled asset exists and is a FILE (not a directory).
Unlike loadAsset this does not read or log anything, so it can be used to probe.
AssetPackage - Class in com.massifmaps.utils
An abstract asset package class.
AssetPackage() - Constructor for class com.massifmaps.utils.AssetPackage
 
AssetTileDataSource - Class in com.massifmaps.datasources
A tile data source where each map tile is a seperate image file bundled with the application.
The requests are generated using a template scheme, where tags in the basePath string are replaced with actual values.
The following tags are supported: zoom, x, y, xflipped, yflipped, quadkey.

For example, if basePath = "t{zoom}_{x}_{y}.png" and the requested tile has zoom == 2,
x == 1 and y == 3, then the tile will be loaded from the following path: "t2_1_2.png".
AssetTileDataSource(int, int, String) - Constructor for class com.massifmaps.datasources.AssetTileDataSource
Constructs an AssetTileDataSource object.
AssetUtils - Class in com.massifmaps.utils
A helper class for managing application-bundled assets.
attachJVM(Object) - Static method in class com.massifmaps.utils.AndroidUtils
 

B

bakeDrapeCoverage(SWIGTYPE_p_massif__vt__TileId, int) - Method in class com.massifmaps.layers.TileLayer
 
bakeGroundAOMask(SWIGTYPE_p_massif__vt__TileId) - Method in class com.massifmaps.layers.TileLayer
 
bakeSpanDrapeTile(SWIGTYPE_p_massif__vt__TileId) - Method in class com.massifmaps.layers.TileLayer
 
BalloonPopup - Class in com.massifmaps.vectorelements
A highly configurable popup implementation that allows the user to specify a title, description, colors, images, font sizes etc.
BalloonPopup(MapPos, BalloonPopupStyle, String, String) - Constructor for class com.massifmaps.vectorelements.BalloonPopup
Constructs a BalloonPopup object from a map position and a style.
If an empty string is passed for the title, it will not be drawn.
BalloonPopup(Geometry, BalloonPopupStyle, String, String) - Constructor for class com.massifmaps.vectorelements.BalloonPopup
Constructs a BalloonPopup object from a geometry object and a style.
If an empty string is passed for the title, it will not be drawn.
BalloonPopup(Billboard, BalloonPopupStyle, String, String) - Constructor for class com.massifmaps.vectorelements.BalloonPopup
Constructs a BalloonPopup object with the specified style and attaches it to a billboard element.
If an empty string is passed for the title, it will not be drawn.
BalloonPopupButton - Class in com.massifmaps.vectorelements
A button that can be used to add interactivity to balloon popups.
BalloonPopupButton(BalloonPopupButtonStyle, String) - Constructor for class com.massifmaps.vectorelements.BalloonPopupButton
Constructs a BalloonPopupButton object with the specified style and text.
BalloonPopupButtonClickInfo - Class in com.massifmaps.ui
A container class that provides information about a click performed on
a BalloonPopupButton element.
BalloonPopupButtonStyle - Class in com.massifmaps.styles
A style for balloon popup buttons.
BalloonPopupButtonStyleBuilder - Class in com.massifmaps.styles
A builder class for BalloonPopupButtonStyle.
BalloonPopupButtonStyleBuilder() - Constructor for class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Constructs a BalloonPopupButtonStyleBuilder object with all parameters set to defaults.
BalloonPopupEventListener - Class in com.massifmaps.vectorelements
A listener class for balloon popups.
The listener receives events about clicked buttons, etc.
BalloonPopupEventListener() - Constructor for class com.massifmaps.vectorelements.BalloonPopupEventListener
 
BalloonPopupMargins - Class in com.massifmaps.styles
Margins info for balloon popup.
BalloonPopupMargins(int, int, int, int) - Constructor for class com.massifmaps.styles.BalloonPopupMargins
 
BalloonPopupMargins(long, boolean) - Constructor for class com.massifmaps.styles.BalloonPopupMargins
 
BalloonPopupStyle - Class in com.massifmaps.styles
A style for balloon popups.
BalloonPopupStyleBuilder - Class in com.massifmaps.styles
A builder class for BalloonPopupStyle.
BalloonPopupStyleBuilder() - Constructor for class com.massifmaps.styles.BalloonPopupStyleBuilder
Constructs a BalloonPopupStyleBuilder object with all parameters set to defaults.
BaseMapView - Class in com.massifmaps.ui
A platform independent main view class for all mapping operations.
Allows the user to manipulate the map and access various related components.
BaseMapView() - Constructor for class com.massifmaps.ui.BaseMapView
 
BASIC - Static variable in class com.massifmaps.layers.HillshadeMethod
Basic hillshade algorithm based on GDAL.
Billboard - Class in com.massifmaps.vectorelements
A base class for billboard elements that can be displayed on the map.
Billboards can either be given a concrete position on the map or be attached to
other billboards.
BILLBOARD_ORIENTATION_FACE_CAMERA - Static variable in class com.massifmaps.styles.BillboardOrientation
Billboard always faces the camera plane, regardless of rotation.
BILLBOARD_ORIENTATION_FACE_CAMERA_GROUND - Static variable in class com.massifmaps.styles.BillboardOrientation
Billboard lies parallel to the ground and rotates around it's
anchor point to face the camera.
BILLBOARD_ORIENTATION_GROUND - Static variable in class com.massifmaps.styles.BillboardOrientation
Billboard lies on the ground, orientation does not depend on the
camera position.
BILLBOARD_SCALING_CONST_SCREEN_SIZE - Static variable in class com.massifmaps.styles.BillboardScaling
Billboard's screen size is always the same, regardless of the zoom level, tilt angle or
billboard's position.
BILLBOARD_SCALING_SCREEN_SIZE - Static variable in class com.massifmaps.styles.BillboardScaling
Billboard's size on screen is unaffected by zooming, but billboards
that are further away from the camera get smaller when the tilt angle is < 90.
BILLBOARD_SCALING_WORLD_SIZE - Static variable in class com.massifmaps.styles.BillboardScaling
Billboard has a constant world space size.
BillboardOrientation - Class in com.massifmaps.styles
Possible orientation modes for billboards.
BillboardOrientation() - Constructor for class com.massifmaps.styles.BillboardOrientation
 
BillboardOrientation.Value - Annotation Interface in com.massifmaps.styles
The accepted values of this constant namespace.
BillboardScaling - Class in com.massifmaps.styles
Possible scaling modes for billboards.
BillboardScaling() - Constructor for class com.massifmaps.styles.BillboardScaling
 
BillboardScaling.Value - Annotation Interface in com.massifmaps.styles
The accepted values of this constant namespace.
BillboardStyle - Class in com.massifmaps.styles
A base class for BillboardStyle subclasses.
BillboardStyleBuilder - Class in com.massifmaps.styles
A base class for BillboardStyleBuilder subclasses.
BinaryData - Class in com.massifmaps.core
A wrapper class for binary data (Blob).
BinaryData() - Constructor for class com.massifmaps.core.BinaryData
Constructs an empty BinaryData object.
BinaryData(byte[]) - Constructor for class com.massifmaps.core.BinaryData
Constructs a BinaryData object from a raw byte array.
Bitmap - Class in com.massifmaps.graphics
A class that provides the functionality to store, compress, uncompress and resize basic image formats.
Currently supported formats are png and jpeg.
Bitmap(BinaryData, long, long, int, int) - Constructor for class com.massifmaps.graphics.Bitmap
Constructs a bitmap from an already decoded vector of bytes.
BitmapOverlayRasterTileDataSource - Class in com.massifmaps.datasources
Tile data source that uses given bitmap with two, three or four control points define a raster overlay.
Note: if two points are given, conformal transformation is calculated.
BitmapOverlayRasterTileDataSource(int, int, Bitmap, Projection, MapPosVector, ScreenPosVector) - Constructor for class com.massifmaps.datasources.BitmapOverlayRasterTileDataSource
Constructs a new bitmap overlay data source.
BitmapUtils - Class in com.massifmaps.utils
A helper class for loading bitmaps and converting Bitmaps to Android Bitmaps an vice versa.
buildArrow(Projection, MapPosVector, MapPos) - Method in class com.massifmaps.geometry.ManeuverArrowBuilder
Builds the arrow around the route point nearest to the given position.
buildArrowAtIndex(Projection, MapPosVector, int) - Method in class com.massifmaps.geometry.ManeuverArrowBuilder
Builds the arrow around the route point at the given index.
buildAssetPath(String, MapTile) - Method in class com.massifmaps.datasources.AssetTileDataSource
 
buildClusterElement(MapPos, int) - Method in class com.massifmaps.layers.ClusterElementBuilder
A callback for building a new cluster element given position and the number of cluster element.
buildClusterElement(MapPos, VectorElementVector) - Method in class com.massifmaps.layers.ClusterElementBuilder
A callback for building a new cluster element given position and list of vector elements.
buildFeature() - Method in class com.massifmaps.geometry.FeatureBuilder
Builds a new feature from the state.
buildStyle() - Method in class com.massifmaps.styles.AnimationStyleBuilder
Builds a new instance of the AnimationStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Builds a new instance of the BalloonPopupButtonStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Builds a new instance of the BalloonPopupStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.GeometryCollectionStyleBuilder
Builds a new instance of the GeometryCollectionStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.LabelStyleBuilder
Builds a new instance of the LabelStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.LineStyleBuilder
Builds a new instance of the LineStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Builds a new instance of the MarkerStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.NMLModelStyleBuilder
Builds a new instance of the NMLModelStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.PointStyleBuilder
Builds a new instance of the PointStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.Polygon3DStyleBuilder
Builds a new instance of the Polygon3DStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.PolygonStyleBuilder
Builds a new instance of the PolygonStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.PopupStyleBuilder
Builds a new instance of the PopupStyle object using previously set parameters.
buildStyle() - Method in class com.massifmaps.styles.TextStyleBuilder
Builds a new instance of the TextStyle object using previously set parameters.
buildTagValues(MapTile) - Method in class com.massifmaps.datasources.TileDataSource
Builds tag map from tile info.
buildTileURL(String, MapTile) - Method in class com.massifmaps.datasources.HTTPTileDataSource
 
buildVariant() - Method in class com.massifmaps.core.VariantArrayBuilder
Builds a new array variant from the added elements.
buildVariant() - Method in class com.massifmaps.core.VariantObjectBuilder
Builds a new object variant from the added elements.
buildVectorTileFeature() - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Builds a new vector tile feature from the state.
BundleAssetPackage - Class in com.massifmaps.utils
An asset package based on the assets bundled with the application.
On Android these live inside the APK, where no file path reaches them - which is what
separates this from DirAssetPackage; on iOS and Windows they are the app bundle's own files.
Note: assets and directories with names starting with '.' are ignored.
BundleAssetPackage(String) - Constructor for class com.massifmaps.utils.BundleAssetPackage
Constructs a bundle asset package rooted at the specified bundled directory.
BundleAssetPackage(String, AssetPackage) - Constructor for class com.massifmaps.utils.BundleAssetPackage
Constructs a bundle asset package rooted at the specified bundled directory, with a
fallback asset package.

C

CacheTileDataSource - Class in com.massifmaps.datasources
A tile data source that loads tiles from another tile data source and caches them.
CacheTileDataSource(TileDataSource) - Constructor for class com.massifmaps.datasources.CacheTileDataSource
 
calculateAddresses(GeocodingRequest) - Method in class com.massifmaps.geocoding.GeocodingService
Calculates matching addresses from the specified geocoding request.
calculateAddresses(GeocodingRequest) - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
 
calculateAddresses(GeocodingRequest) - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
 
calculateAddresses(GeocodingRequest) - Method in class com.massifmaps.geocoding.OSMOfflineGeocodingService
 
calculateAddresses(GeocodingRequest) - Method in class com.massifmaps.geocoding.PackageManagerGeocodingService
 
calculateAddresses(GeocodingRequest) - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
 
calculateAddresses(GeocodingRequest) - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
 
calculateAddresses(ReverseGeocodingRequest) - Method in class com.massifmaps.geocoding.MapBoxOnlineReverseGeocodingService
 
calculateAddresses(ReverseGeocodingRequest) - Method in class com.massifmaps.geocoding.MultiOSMOfflineReverseGeocodingService
 
calculateAddresses(ReverseGeocodingRequest) - Method in class com.massifmaps.geocoding.OSMOfflineReverseGeocodingService
 
calculateAddresses(ReverseGeocodingRequest) - Method in class com.massifmaps.geocoding.PackageManagerReverseGeocodingService
 
calculateAddresses(ReverseGeocodingRequest) - Method in class com.massifmaps.geocoding.PeliasOnlineReverseGeocodingService
 
calculateAddresses(ReverseGeocodingRequest) - Method in class com.massifmaps.geocoding.ReverseGeocodingService
Calculates matching addresses from the specified reverse geocoding request.
calculateAddresses(ReverseGeocodingRequest) - Method in class com.massifmaps.geocoding.TomTomOnlineReverseGeocodingService
 
calculateCameraDistance() - Method in class com.massifmaps.graphics.ViewState
The distance from the camera to the focus point - tangram's m_pos.z, which is what their
near and far planes are built on.
calculateClippedMapTile(MapPos, int, Projection) - Static method in class com.massifmaps.utils.TileUtils
Calculates the map tile corresponding to specified point and zoom level.
calculateMapTile(MapPos, int) - Method in class com.massifmaps.layers.TileLayer
Calculates the tile corresponding to given geographical coordinates and zoom level.
Note: zoom level bias is NOT applied, only discrete zoom level is used.
calculateMapTile(MapPos, int, Projection) - Static method in class com.massifmaps.utils.TileUtils
Calculates the map tile corresponding to specified point and zoom level.
calculateMapTileBounds(MapTile) - Method in class com.massifmaps.layers.TileLayer
Calculates the bounds of given map tile.
calculateMapTileBounds(MapTile, Projection) - Static method in class com.massifmaps.utils.TileUtils
Calculates bounds for the given map tile.
calculateMapTileOrigin(MapTile) - Method in class com.massifmaps.layers.TileLayer
Calculates the origin of given map tile.
calculateMapTileOrigin(MapTile, Projection) - Static method in class com.massifmaps.utils.TileUtils
Calculates origin coordinates for the given map tile.
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
 
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.OSRMOfflineRoutingService
 
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.PackageManagerRoutingService
 
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.PackageManagerValhallaRoutingService
 
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.RoutingService
Calculates routing result (path) based on routing request.
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.SGREOfflineRoutingService
 
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.ValhallaOfflineRoutingService
 
calculateRoute(RoutingRequest) - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
 
calculateViewDir() - Method in class com.massifmaps.graphics.ViewState
Returns the unit direction the camera looks along, including the look above the horizon
that a negative tilt adds.
calculateViewDistance(Options) - Method in class com.massifmaps.graphics.ViewState
How far from the camera the map is drawn, in internal units - tangram's rule, scaled by
TerrainOptions::ViewDistanceFactor.
call(int, String) - Static method in class com.massifmaps.api.MassifApi
Runs a method on an object.

The result is ALWAYS a handle the CALLER OWNS - pass it to destroy, or it stays
registered.
call(int, String, String) - Static method in class com.massifmaps.api.MassifApi
Runs a method on an object.

The result is ALWAYS a handle the CALLER OWNS - pass it to destroy, or it stays
registered.
callAsync(int, String, String, String) - Static method in class com.massifmaps.api.MassifApi
The same, on a worker thread, with the result delivered as an event on the object.

Subscribe to `event` with `on` first; the payload is the result - an object handle
directly, or a JSON document a path reads out of ("" for the whole thing).
cancelAllTasks() - Method in class com.massifmaps.ui.BaseMapView
Cancels all qued tasks such as tile and vector data fetches.
cancelCall(int) - Static method in class com.massifmaps.api.MassifApi
Cancels a queued or running async call.

Cancelling stops the call being STARTED and stops its result being DELIVERED, but
cannot abort one already running - loadTile has no cancellation token to pass on.
cancelCalls(int) - Static method in class com.massifmaps.api.MassifApi
Cancels every queued or running call on an object.
cancelPackageTasks(String) - Method in class com.massifmaps.packagemanager.PackageManager
Cancels the current/pending tasks involving of the specified package.
capacity() - Method in class com.massifmaps.celestial.CelestialObjectVector
 
capacity() - Method in class com.massifmaps.components.LightStopVector
 
capacity() - Method in class com.massifmaps.core.DoubleVector
 
capacity() - Method in class com.massifmaps.core.IntVector
 
capacity() - Method in class com.massifmaps.core.MapPosVector
 
capacity() - Method in class com.massifmaps.core.MapPosVectorVector
 
capacity() - Method in class com.massifmaps.core.ScreenPosVector
 
capacity() - Method in class com.massifmaps.core.StringVector
 
capacity() - Method in class com.massifmaps.core.VariantVector
 
capacity() - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
capacity() - Method in class com.massifmaps.geometry.FeatureVector
 
capacity() - Method in class com.massifmaps.geometry.GeometryVector
 
capacity() - Method in class com.massifmaps.geometry.LineGeometryVector
 
capacity() - Method in class com.massifmaps.geometry.PointGeometryVector
 
capacity() - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
capacity() - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
capacity() - Method in class com.massifmaps.layers.LayerVector
 
capacity() - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
capacity() - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
capacity() - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
capacity() - Method in class com.massifmaps.routing.RoutingInstructionVector
 
capacity() - Method in class com.massifmaps.vectorelements.VectorElementVector
 
captureRendering(RendererCaptureListener, boolean) - Method in class com.massifmaps.renderers.MapRenderer
Captures map rendering as a bitmap.
CartoCSSStyleSet - Class in com.massifmaps.styles
CartoCSS style definition for vector tiles.
CartoCSSStyleSet(String) - Constructor for class com.massifmaps.styles.CartoCSSStyleSet
Constructs a style from CartoCSS string.
CartoCSSStyleSet(String, AssetPackage) - Constructor for class com.massifmaps.styles.CartoCSSStyleSet
Constructs a style from CartoCSS string and asset data.
CelestialArc - Class in com.massifmaps.celestial
A curve drawn on the sky.

Two ways to define one, and the first is what a daily path is:
- as a CIRCLE about an axis: every direction at a fixed angle from the axis.
CelestialArc() - Constructor for class com.massifmaps.celestial.CelestialArc
 
CelestialEventListener - Class in com.massifmaps.layers
Reports clicks on the objects of a CelestialLayer.
CelestialEventListener() - Constructor for class com.massifmaps.layers.CelestialEventListener
 
CelestialLayer - Class in com.massifmaps.layers
A layer of objects that live in the sky rather than on the map: anything placed by a
direction, an object overhead, or a curve traced across the sky.

Nothing here is tied to the map's coordinates unless an object asks for it (see
CelestialObject::setPosition), so panning the map does not drag the sky along.
CelestialLayer() - Constructor for class com.massifmaps.layers.CelestialLayer
 
CelestialObject - Class in com.massifmaps.celestial
A base class for objects that are placed in the sky rather than on the map.

An object is anchored in one of two ways:
- by DIRECTION (azimuth and altitude), with an optional distance.
CelestialObjectVector - Class in com.massifmaps.celestial
 
CelestialObjectVector() - Constructor for class com.massifmaps.celestial.CelestialObjectVector
 
CelestialObjectVector(long) - Constructor for class com.massifmaps.celestial.CelestialObjectVector
 
CelestialSprite - Class in com.massifmaps.celestial
A flat, camera-facing object in the sky: a disc, a point of light, an icon overhead.

Its size is given either as an ANGULAR size in degrees - which is what a real body has, so it
grows and shrinks with the field of view like everything else in the world - or as a fixed
SCREEN size in pixels, which is what an icon or a marker wants.
CelestialSprite() - Constructor for class com.massifmaps.celestial.CelestialSprite
 
clear() - Method in class com.massifmaps.celestial.CelestialObjectVector
 
clear() - Method in class com.massifmaps.components.Layers
Clears the layer stack.
clear() - Method in class com.massifmaps.components.LightStopVector
 
clear() - Method in class com.massifmaps.core.DoubleVector
 
clear() - Method in class com.massifmaps.core.IntVector
 
clear() - Method in class com.massifmaps.core.MapPosVector
 
clear() - Method in class com.massifmaps.core.MapPosVectorVector
 
clear() - Method in class com.massifmaps.core.ScreenPosVector
 
clear() - Method in class com.massifmaps.core.StringMap
 
clear() - Method in class com.massifmaps.core.StringVariantMap
 
clear() - Method in class com.massifmaps.core.StringVector
 
clear() - Method in class com.massifmaps.core.VariantArrayBuilder
Clears the array.
clear() - Method in class com.massifmaps.core.VariantObjectBuilder
Clears the object.
clear() - Method in class com.massifmaps.core.VariantVector
 
clear() - Method in class com.massifmaps.datasources.CacheTileDataSource
Clear the cache.
clear() - Method in class com.massifmaps.datasources.LocalVectorDataSource
Clear the data source by removing all elements.
clear() - Method in class com.massifmaps.datasources.MemoryCacheTileDataSource
 
clear() - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
 
clear() - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
clear() - Method in class com.massifmaps.geometry.FeatureVector
 
clear() - Method in class com.massifmaps.geometry.GeometryVector
 
clear() - Method in class com.massifmaps.geometry.LineGeometryVector
 
clear() - Method in class com.massifmaps.geometry.PointGeometryVector
 
clear() - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
clear() - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
clear() - Method in class com.massifmaps.layers.CelestialLayer
Removes every object from the layer.
clear() - Method in class com.massifmaps.layers.LayerVector
 
clear() - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
clear() - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
clear() - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
clear() - Method in class com.massifmaps.routing.RoutingInstructionVector
 
clear() - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
clear() - Method in class com.massifmaps.vectorelements.VectorElementVector
 
clearAllCaches() - Method in class com.massifmaps.ui.BaseMapView
Releases memory occupied by all caches.
clearButtons() - Method in class com.massifmaps.vectorelements.BalloonPopup
Removes all buttons from the balloon popup.
clearExternalDataSourceZoomLevelBias(String) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Clears the per-source zoom level bias, so the source follows the layer-wide value again.
clearIntervalMultipliers() - Method in class com.massifmaps.datasources.ContourTileDataSource
Removes every interval multiplier entry, so BaseInterval is used at every zoom.
clearPreloadingCaches() - Method in class com.massifmaps.ui.BaseMapView
Releases the memory occupied by the preloading area.
clearResolutionsForZoom() - Method in class com.massifmaps.datasources.ContourTileDataSource
Removes every per-zoom resolution entry, so Resolution is used at every zoom.
clearTerrainCameraReference() - Method in class com.massifmaps.graphics.ViewState
Turns the terrain zoom bound off (no terrain, or a non-planar projection).
clearTileCaches(boolean) - Method in class com.massifmaps.layers.TileLayer
Clears layer tile caches.
CLICK_TYPE_DOUBLE - Static variable in class com.massifmaps.ui.ClickType
A click caused by two fast consecutive taps on the screen.
CLICK_TYPE_DUAL - Static variable in class com.massifmaps.ui.ClickType
A click caused by two simultaneous taps on the screen.
CLICK_TYPE_LONG - Static variable in class com.massifmaps.ui.ClickType
A click caused by pressing down but not releasing the screen.
CLICK_TYPE_SINGLE - Static variable in class com.massifmaps.ui.ClickType
A click caused by pressing down and then releasing the screen.
ClickInfo - Class in com.massifmaps.ui
A basic click information object.
ClickInfo(int, float) - Constructor for class com.massifmaps.ui.ClickInfo
Constructs a ClickInfo object from a click type and click duration.
ClickType - Class in com.massifmaps.ui
Possible click types.
ClickType() - Constructor for class com.massifmaps.ui.ClickType
 
ClickType.Value - Annotation Interface in com.massifmaps.ui
The accepted values of this constant namespace.
close() - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
Closes the cache database.
CLUSTER_BUILDER_MODE_ELEMENT_COUNT - Static variable in class com.massifmaps.layers.ClusterBuilderMode
Cluster builder receives element count in the cluster.
CLUSTER_BUILDER_MODE_ELEMENTS - Static variable in class com.massifmaps.layers.ClusterBuilderMode
Cluster builder receives full list of elements in the cluster.
ClusterBuilderMode - Class in com.massifmaps.layers
Possible cluster builder modes.
ClusterBuilderMode() - Constructor for class com.massifmaps.layers.ClusterBuilderMode
 
ClusterBuilderMode.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
ClusteredVectorLayer - Class in com.massifmaps.layers
A vector layer that supports clustering point-type features.
A Pairwise centroid hierarchical clustering algorithm is used internally.
ClusteredVectorLayer(LocalVectorDataSource, ClusterElementBuilder) - Constructor for class com.massifmaps.layers.ClusteredVectorLayer
Constructs a new ClusteredVectorLayer instance from data source and a special callback.
ClusterElementBuilder - Class in com.massifmaps.layers
A special callback interface for building cluster elements from set of existing vector element.
ClusterElementBuilder() - Constructor for class com.massifmaps.layers.ClusterElementBuilder
 
collectDrapeStackOrder(SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t) - Method in class com.massifmaps.layers.TileLayer
 
collectSpanDrapeTiles(SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t) - Method in class com.massifmaps.layers.TileLayer
 
Color - Class in com.massifmaps.graphics
A color represented in RGBA space, alpha is expected to be non-premultiplied.
Color() - Constructor for class com.massifmaps.graphics.Color
Constructs a completely opaque black color object.
Color(int) - Constructor for class com.massifmaps.graphics.Color
Constructs a map color object from a 32-bit encoded integer.
Color(short, short, short, short) - Constructor for class com.massifmaps.graphics.Color
Constructs a map color object from the red, green, blue and alpha components.
Alpha component is interpreted as non-premultiplied transparency value,
thus to make half-transparent green, use Color(0, 255, 0, 128).
COLOR_FORMAT_BGRA - Static variable in class com.massifmaps.graphics.ColorFormat
An image format that describes images with four channels, one for each color: blue, green and red
and one for alpha.
COLOR_FORMAT_GRAYSCALE - Static variable in class com.massifmaps.graphics.ColorFormat
An image format that describes images with a single color channel.
COLOR_FORMAT_GRAYSCALE_ALPHA - Static variable in class com.massifmaps.graphics.ColorFormat
An image format that describes images with two channels, one for color and the other
for alpha.
COLOR_FORMAT_RGB - Static variable in class com.massifmaps.graphics.ColorFormat
An image format that describes images with three channels, one for each color: red, green and blue.
COLOR_FORMAT_RGB_565 - Static variable in class com.massifmaps.graphics.ColorFormat
An image format that describes images with three channels, one for each color: red, green, and blue.
Red and blue colors are each packed into 5 bits, green into 6 bits.
COLOR_FORMAT_RGBA - Static variable in class com.massifmaps.graphics.ColorFormat
An image format that describes images with four channels, one for each color: red, green and blue
and one for alpha.
COLOR_FORMAT_RGBA_4444 - Static variable in class com.massifmaps.graphics.ColorFormat
An image format that describes images with four channels, one for each color: red, green, and blue
and one for alpha.
COLOR_FORMAT_UNSUPPORTED - Static variable in class com.massifmaps.graphics.ColorFormat
Options for identifiny unsupported image formats.
ColorFormat - Class in com.massifmaps.graphics
Possible image formats.
ColorFormat() - Constructor for class com.massifmaps.graphics.ColorFormat
 
ColorFormat.Value - Annotation Interface in com.massifmaps.graphics
The accepted values of this constant namespace.
com.massifmaps.api - package com.massifmaps.api
 
com.massifmaps.celestial - package com.massifmaps.celestial
 
com.massifmaps.components - package com.massifmaps.components
 
com.massifmaps.core - package com.massifmaps.core
 
com.massifmaps.datasources - package com.massifmaps.datasources
 
com.massifmaps.datasources.components - package com.massifmaps.datasources.components
 
com.massifmaps.geocoding - package com.massifmaps.geocoding
 
com.massifmaps.geometry - package com.massifmaps.geometry
 
com.massifmaps.graphics - package com.massifmaps.graphics
 
com.massifmaps.layers - package com.massifmaps.layers
 
com.massifmaps.packagemanager - package com.massifmaps.packagemanager
 
com.massifmaps.projections - package com.massifmaps.projections
 
com.massifmaps.rastertiles - package com.massifmaps.rastertiles
 
com.massifmaps.renderers - package com.massifmaps.renderers
 
com.massifmaps.renderers.components - package com.massifmaps.renderers.components
 
com.massifmaps.routing - package com.massifmaps.routing
 
com.massifmaps.search - package com.massifmaps.search
 
com.massifmaps.styles - package com.massifmaps.styles
 
com.massifmaps.ui - package com.massifmaps.ui
 
com.massifmaps.utils - package com.massifmaps.utils
 
com.massifmaps.vectorelements - package com.massifmaps.vectorelements
 
com.massifmaps.vectortiles - package com.massifmaps.vectortiles
 
COMBINED - Static variable in class com.massifmaps.layers.HillshadeMethod
Combined hillshade algorithm based on GDAL.
CombinedTileDataSource - Class in com.massifmaps.datasources
A tile data source that combines two data sources (usually offline and online) and selects tiles
based on zoom level.
CombinedTileDataSource(TileDataSource, TileDataSource, int) - Constructor for class com.massifmaps.datasources.CombinedTileDataSource
Constructs a combined tile data source object.
CompiledStyleSet - Class in com.massifmaps.styles
Compiled style set definition for vector tiles.
CompiledStyleSet(AssetPackage) - Constructor for class com.massifmaps.styles.CompiledStyleSet
Constructs a style set from the given asset package.
If the asset package contains multiple styles (XML or JSON files), the first one (based on lexicographical order) from the root folder is chosen as the current style.
CompiledStyleSet(AssetPackage, String) - Constructor for class com.massifmaps.styles.CompiledStyleSet
Constructs a style from the given asset package and explicit style name.
COMPOSITE_SOURCE_TYPE_HILLSHADE - Static variable in class com.massifmaps.layers.CompositeSourceType
An RGB-encoded elevation source, drawn as a HillshadeRasterTileLayer at its style slot.
COMPOSITE_SOURCE_TYPE_RASTER - Static variable in class com.massifmaps.layers.CompositeSourceType
A raster tile source, drawn as a RasterTileLayer at its style slot.
COMPOSITE_SOURCE_TYPE_VECTOR - Static variable in class com.massifmaps.layers.CompositeSourceType
Another MBVT/protobuf source (including ContourTileDataSource), drawn at its style
slot as its own child VectorTileLayer using the master decoder, filtered to its own
layer name.
CompositeSourceType - Class in com.massifmaps.layers
The kind of an external data source added to a CompositeVectorTileLayer.
CompositeSourceType() - Constructor for class com.massifmaps.layers.CompositeSourceType
 
CompositeSourceType.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
CompositeVectorTileLayer - Class in com.massifmaps.layers
A VectorTileLayer that can weave named external data sources (raster, hillshade,
merged vector / contour) into the master CartoCSS style's layer order.

Each external source is placed at the position of a matching layer name in the style
project's "layers" array, and configured by a matching '#name { ...
CompositeVectorTileLayer(TileDataSource, VectorTileDecoder) - Constructor for class com.massifmaps.layers.CompositeVectorTileLayer
Constructs a CompositeVectorTileLayer from a master vector data source and decoder.
compressToInternal() - Method in class com.massifmaps.graphics.Bitmap
Compresses this bitmap to a internal format.
This operation is intended for serialization of the data only, no actual compression is performed.
compressToPNG() - Method in class com.massifmaps.graphics.Bitmap
Compresses this bitmap to a PNG format.
consumeShadowCastersMissingElevation() - Method in class com.massifmaps.layers.TileLayer
 
contains(MapBounds) - Method in class com.massifmaps.core.MapBounds
Tests whether this map bounds object contains a another map bounds object.
contains(MapEnvelope) - Method in class com.massifmaps.core.MapEnvelope
Tests whether this map envelope contains another map envelope.
contains(MapPos) - Method in class com.massifmaps.core.MapBounds
Tests whether this map bounds object contains a map position.
contains(ScreenBounds) - Method in class com.massifmaps.core.ScreenBounds
Tests whether this screen bounds object contains a another screen bounds object.
contains(ScreenPos) - Method in class com.massifmaps.core.ScreenBounds
Tests whether this screen bounds object contains a screen position.
containsAttribute(String) - Method in class com.massifmaps.routing.RouteMatchingEdge
Returns true if edge contains the specified attribute.
containsMetaDataKey(String) - Method in class com.massifmaps.datasources.components.TileData
Returns true if the specified key exists in the tile meta data map.
containsMetaDataKey(String) - Method in class com.massifmaps.datasources.TileDataSource
Returns true if the specified key exists in the data source meta data map, or in the
container's own metadata.
containsMetaDataKey(String) - Method in class com.massifmaps.layers.Layer
Returns true if the specified key exists in the layer meta data map.
containsMetaDataKey(String) - Method in class com.massifmaps.vectorelements.VectorElement
Returns true if the specified key exists in the vector element meta data map.
containsObjectKey(String) - Method in class com.massifmaps.core.Variant
Returns true if object elements contains the specified key.
ContourTileDataSource - Class in com.massifmaps.datasources
A tile data source that generates vector contour lines on the fly from an
RGB-encoded elevation (DEM) tile data source.
ContourTileDataSource(TileDataSource) - Constructor for class com.massifmaps.datasources.ContourTileDataSource
Constructs a ContourTileDataSource object, inferring the elevation decoder from the
data source 'encoding' metadata (defaults to terrarium).
ContourTileDataSource(TileDataSource, ElevationDecoder) - Constructor for class com.massifmaps.datasources.ContourTileDataSource
Constructs a ContourTileDataSource object.
count() - Method in class com.massifmaps.components.Layers
Returns the current layer count.
countVisibleFeatures(int) - Method in class com.massifmaps.layers.TorqueTileLayer
Counts and returns the number of visible features (points) at the specified frame.
Note that this number depends on the view settings and may depend on the state of tiles.
create(String, String, String) - Static method in class com.massifmaps.api.MassifApi
Builds an object from a JSON spec and registers it under a kind and id.

Creating an id that already exists with an IDENTICAL spec returns the existing handle,
so two maps can share one source without coordinating.
createAndroidBitmapFromBitmap(Bitmap) - Static method in class com.massifmaps.utils.BitmapUtils
Creates a new Android Bitmap from an existing Bitmap.
createBitmapFromAndroidBitmap(Bitmap) - Static method in class com.massifmaps.utils.BitmapUtils
Creates a new Bitmap object from an existing Android Bitmap.
createEventBridge(int, MapEventListener) - Static method in class com.massifmaps.api.MassifInterop
Builds the listener that turns a map's callbacks into facade events on a target.

The app installs it with the map view's own setMapEventListener, which is also why it
takes the listener that was already there: a single slot means adopting the facade
would otherwise disconnect the app's existing handlers.

int handle = MassifInterop.adopt("map", "main", mapView.getOptions());
mapView.setMapEventListener(
MassifInterop.createEventBridge(handle, mapView.getMapEventListener()));

createFromCompressed(BinaryData) - Static method in class com.massifmaps.graphics.Bitmap
Creates a new bitmap from compressed byte vector.
If the power of two conversion flag is set, additional padding will be added to the image to make it's dimensions power of two.
createLayer(String) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Creates a new layer with specified name.
createVectorElementEventBridge(int, VectorElementEventListener) - Static method in class com.massifmaps.api.MassifInterop
The same for a vector layer's element clicks.
createVectorTileEventBridge(int, VectorTileEventListener) - Static method in class com.massifmaps.api.MassifInterop
The same for a vector tile layer's clicks, which is where a feature payload comes from.
Install it with the layer's setVectorTileEventListener.

The click is claimed if either the chained listener or a consuming subscriber claims it.
crossProduct2D(MapVec) - Method in class com.massifmaps.core.MapVec
Calculates the 2D cross product between this and another map vector.
crossProduct3D(MapVec) - Method in class com.massifmaps.core.MapVec
Creates a new map vector that's perpendicular to the plane defined by this and another map vector.
CullState - Class in com.massifmaps.renderers.components
View specific state determined by the culling process.
CullState(MapEnvelope, ViewState) - Constructor for class com.massifmaps.renderers.components.CullState
Constructs a CullState object from an envelope and a viewstate.
CustomPopup - Class in com.massifmaps.vectorelements
A popup with user defined handler.
CustomPopup(MapPos, PopupStyle, CustomPopupHandler) - Constructor for class com.massifmaps.vectorelements.CustomPopup
Constructs a CustomPopup object from a map position and a style.
CustomPopup(Geometry, PopupStyle, CustomPopupHandler) - Constructor for class com.massifmaps.vectorelements.CustomPopup
Constructs a CustomPopup object from a geometry object and a style.
CustomPopup(Billboard, PopupStyle, CustomPopupHandler) - Constructor for class com.massifmaps.vectorelements.CustomPopup
Constructs a CustomPopup object with the specified style and attaches it to a billboard element.
CustomPopupHandler - Class in com.massifmaps.vectorelements
A handler class for custom popups.
CustomPopupHandler() - Constructor for class com.massifmaps.vectorelements.CustomPopupHandler
 
CustomRasterTileLayer - Class in com.massifmaps.layers
A raster tile layer that renders each tile through a custom GLSL fragment shader ("filter").
The data source can be any raster TileDataSource - most commonly an RGB-encoded elevation
(terrarium/mapbox) source, but any raster works.
CustomRasterTileLayer(TileDataSource) - Constructor for class com.massifmaps.layers.CustomRasterTileLayer
Constructs a CustomRasterTileLayer object from a raster data source.

D

debug(String) - Static method in class com.massifmaps.utils.Log
Logs specified debug message (if debug logging is enabled).
del(String) - Method in class com.massifmaps.core.StringMap
 
del(String) - Method in class com.massifmaps.core.StringVariantMap
 
del(String) - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
delete() - Method in class com.massifmaps.styles.BalloonPopupMargins
 
delete() - Method in class com.massifmaps.styles.TextMargins
 
deleteLayer(int) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Deletes an existing layer.
destroy(int) - Static method in class com.massifmaps.api.MassifApi
Drops a handle's id, and with it the context's reference to the object.
DirAssetPackage - Class in com.massifmaps.utils
An asset package based on a file system directory.
Assets are read directly from the directory, thus the assets can be modified
on the fly without repackaging them into a ZIP archive.
DirAssetPackage(String) - Constructor for class com.massifmaps.utils.DirAssetPackage
Constructs a directory asset package from the specified directory.
DirAssetPackage(String, AssetPackage) - Constructor for class com.massifmaps.utils.DirAssetPackage
Constructs a directory asset package from the specified directory and a fallback asset package.
div(double) - Method in class com.massifmaps.core.MapVec
Creates a new map vector by dividing this map vector with a divider.
dotProduct(MapVec) - Method in class com.massifmaps.core.MapVec
Calculates the dot product between this and another map vector.
DoubleVector - Class in com.massifmaps.core
 
DoubleVector() - Constructor for class com.massifmaps.core.DoubleVector
 
DoubleVector(long) - Constructor for class com.massifmaps.core.DoubleVector
 
DouglasPeuckerGeometrySimplifier - Class in com.massifmaps.geometry
An implementation of Ramer-Douglas-Peucker algorithm for geometry simplification.
Simplifier works on lines and polygons.
Simplification is done in two passes - first pass uses fast Radial Distance vertex rejection,
second pass uses Ramer-Douglas-Peuckerworst algorithm (with worst case quadratic complexity).
DouglasPeuckerGeometrySimplifier(float) - Constructor for class com.massifmaps.geometry.DouglasPeuckerGeometrySimplifier
Constructs a new simplifier, given tolerance.
drain() - Static method in class com.massifmaps.api.MassifApi
Runs the handlers waiting for this thread.
drawBitmap(float) - Method in class com.massifmaps.vectorelements.Label
Draws a custom bitmap for this label that will be used for drawing the label on the map.
The method is called each time the label gets reloaded internally.
drawBitmap(float) - Method in class com.massifmaps.vectorelements.Text
 
drawBitmap(ScreenPos, float, float, float) - Method in class com.massifmaps.vectorelements.BalloonPopup
 
drawBitmap(ScreenPos, float, float, float) - Method in class com.massifmaps.vectorelements.CustomPopup
 
drawBitmap(ScreenPos, float, float, float) - Method in class com.massifmaps.vectorelements.Popup
Draws a custom bitmap for this Popup that will be used for drawing the Popup on the map.
The method is called each time the Popup gets reloaded internally.
drawMaskQuad(long, float, float) - Method in class com.massifmaps.renderers.MapRenderer
 

E

EditableVectorLayer - Class in com.massifmaps.layers
A vector layer that supports editing its contents.
EditableVectorLayer(VectorDataSource) - Constructor for class com.massifmaps.layers.EditableVectorLayer
Constructs a VectorLayer object from a data source.
ElevationDecoder - Class in com.massifmaps.rastertiles
Abstract base class for raster elevation decoders.
empty() - Method in class com.massifmaps.core.StringMap
 
empty() - Method in class com.massifmaps.core.StringVariantMap
 
empty() - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
EPSG3857 - Class in com.massifmaps.projections
EPSG:3857 is a Spherical Mercator projection coordinate system popularized by web services such as Google and later OpenStreetMap.
Z-coordinate denotes height in meters.
EPSG3857() - Constructor for class com.massifmaps.projections.EPSG3857
 
EPSG4326 - Class in com.massifmaps.projections
EPSG:4326 is a projection coordinate system that uses WGS84 coordinates (longitude/latitude).
Z-coordinate denotes height in meters.
EPSG4326() - Constructor for class com.massifmaps.projections.EPSG4326
 
equals(Object) - Method in class com.massifmaps.celestial.CelestialObject
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.components.Layers
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.components.LightStop
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.components.Options
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.Address
Deprecated.
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.BinaryData
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.MapBounds
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.MapEnvelope
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.MapPos
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.MapRange
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.MapTile
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.MapVec
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.ScreenBounds
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.ScreenPos
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.Variant
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.VariantArrayBuilder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.core.VariantObjectBuilder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.datasources.components.TileData
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.datasources.components.VectorData
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.datasources.TileDownloadInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geocoding.GeocodingRequest
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geocoding.GeocodingResult
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geometry.Feature
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geometry.FeatureBuilder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geometry.Geometry
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geometry.GeometrySimplifier
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geometry.VectorTileFeature
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.graphics.Bitmap
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.graphics.Color
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.graphics.ViewState
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.layers.Layer
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.packagemanager.PackageInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.packagemanager.PackageManager
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.packagemanager.PackageMetaInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.packagemanager.PackageStatus
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.packagemanager.PackageTileMask
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.projections.Projection
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.rastertiles.ElevationDecoder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.rastertiles.MapBoxElevationDataDecoder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.rastertiles.TerrariumElevationDataDecoder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.renderers.components.CullState
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.renderers.MapRenderer
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.renderers.PostProcessEffect
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.routing.RouteMatchingEdge
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.routing.RouteMatchingPoint
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.routing.RouteMatchingRequest
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.routing.RouteMatchingResult
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.routing.RoutingInstruction
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.routing.RoutingRequest
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.routing.RoutingResult
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.search.SearchRequest
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.styles.AnimationStyle
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.styles.CartoCSSStyleSet
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.styles.CompiledStyleSet
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.styles.Style
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.styles.StyleBuilder
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.BalloonPopupButtonClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.ClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.MapClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.MapInteractionInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.MapMoveInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.PopupClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.PopupDrawInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.RasterTileClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.UTFGridClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.VectorElementClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.VectorElementDragInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.ui.VectorTileClickInfo
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.utils.AssetPackage
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.vectorelements.VectorElement
Checks if this object is equal to the specified object.
equals(Object) - Method in class com.massifmaps.vectortiles.VectorTileDecoder
Checks if this object is equal to the specified object.
error(String) - Static method in class com.massifmaps.utils.Log
Logs specified error message (if error logging is enabled).
EventListener - Class in com.massifmaps.api
What an app implements to receive facade events.

A director, so a Java or Objective-C subclass works.
EventListener() - Constructor for class com.massifmaps.api.EventListener
 
expandCluster(VectorElement, float) - Method in class com.massifmaps.layers.ClusteredVectorLayer
Expands or shrinks the given cluster element.

F

fatal(String) - Static method in class com.massifmaps.utils.Log
Logs specified fatal error message and terminates.
Feature - Class in com.massifmaps.geometry
A feature consisting of geometry and properties.
Feature(Geometry, Variant) - Constructor for class com.massifmaps.geometry.Feature
Constructs a Feature object from geometry and properties.
FeatureBuilder - Class in com.massifmaps.geometry
A feature builder for constructing individual features.
FeatureBuilder() - Constructor for class com.massifmaps.geometry.FeatureBuilder
Constructs a FeatureBuilder with empty state.
FeatureCollection - Class in com.massifmaps.geometry
A collection of features.
FeatureCollection(FeatureVector) - Constructor for class com.massifmaps.geometry.FeatureCollection
Constructs a FeatureCollection from a vector of features.
FeatureCollectionSearchService - Class in com.massifmaps.search
A search service for finding features from a specified feature collection.
FeatureCollectionSearchService(Projection, FeatureCollection) - Constructor for class com.massifmaps.search.FeatureCollectionSearchService
Constructs a FeatureCollectionSearchService for given feature collection.
FeatureVector - Class in com.massifmaps.geometry
 
FeatureVector() - Constructor for class com.massifmaps.geometry.FeatureVector
 
FeatureVector(long) - Constructor for class com.massifmaps.geometry.FeatureVector
 
finalize() - Method in class com.massifmaps.styles.BalloonPopupMargins
 
finalize() - Method in class com.massifmaps.styles.TextMargins
 
findElements(SearchRequest) - Method in class com.massifmaps.search.VectorElementSearchService
Searches for the vector elements specified by search request from the data source bound to the service.
Depending on the data source, this method may perform slow IO operations and may need to be run in background thread.
findFeatures(SearchRequest) - Method in class com.massifmaps.search.FeatureCollectionSearchService
Searches for the features specified by search request from the feature collection bound to the service.
findFeatures(SearchRequest) - Method in class com.massifmaps.search.VectorTileSearchService
Searches for the features specified by search request from the vector tiles bound to the service.
The zoom level range used for searching is specified using minZoom/maxZoom attributes of the search service.
Depending on the data source, this method may perform slow IO operations and may need to be run in background thread.
findObject(String, String) - Static method in class com.massifmaps.api.MassifApi
Returns the handle registered under a kind and id, or 0.
finishRendering() - Method in class com.massifmaps.ui.BaseMapView
Finish all rendering (wait until all rendering commands have finished executing).
flyTo(MapPos, float, float) - Method in class com.massifmaps.ui.BaseMapView
Moves the camera to a position and a zoom level in ONE animation, pulling back over a
long move and coming down at the target (Van Wijk & Nuij's optimal path).
flyTo(MapPos, float, float, float, float) - Method in class com.massifmaps.ui.BaseMapView
Moves the camera to a position, zoom, rotation and tilt in one animation.
flyTo(MapPos, float, float, float, float, float) - Method in class com.massifmaps.ui.BaseMapView
Moves the camera to a position, zoom, rotation and tilt in one animation, climbing over
the way there.
FogOptions - Class in com.massifmaps.components
The atmosphere: the haze distant ground fades into, the colours it carries up into the sky,
and the stars beyond it.
FogOptions() - Constructor for class com.massifmaps.components.FogOptions
Constructs a FogOptions object with default values.
FREE_ROAM_MODE_FIRST_PERSON - Static variable in class com.massifmaps.components.FreeRoamMode
First person: the camera stops orbiting anything.
FREE_ROAM_MODE_LOOK - Static variable in class com.massifmaps.components.FreeRoamMode
Look: a one-finger drag looks around instead of panning - sideways turns the heading
about the camera, up and down tilts the map the way the two-finger tilt does, so the
camera still orbits its focus point.
FREE_ROAM_MODE_OFF - Static variable in class com.massifmaps.components.FreeRoamMode
Off: the standard map gestures.
FreeRoamMode - Class in com.massifmaps.components
Possible free roam modes: what a one-finger drag does, and which camera model the
tilt and the rotation follow.
FreeRoamMode() - Constructor for class com.massifmaps.components.FreeRoamMode
 
FreeRoamMode.Value - Annotation Interface in com.massifmaps.components
The accepted values of this constant namespace.
fromLatLong(double, double) - Method in class com.massifmaps.projections.Projection
Transforms a position given using latitutde-longitude coordinates from the WGS84 coordinate system to the coordinate system of this projection.
fromString(String) - Static method in class com.massifmaps.core.Variant
Creates a Variant object from a JSON string representation.
fromWgs84(MapPos) - Method in class com.massifmaps.projections.EPSG3857
 
fromWgs84(MapPos) - Method in class com.massifmaps.projections.EPSG4326
 
fromWgs84(MapPos) - Method in class com.massifmaps.projections.Projection
Transforms a position from the WGS84 coordinate system to the coordinate system of this projection.

G

GeocodingAddress - Class in com.massifmaps.geocoding
A geographical address describing country, region, county and other information.
GeocodingAddress() - Constructor for class com.massifmaps.geocoding.GeocodingAddress
Constructs an empty Address object.
GeocodingAddress(String, String, String, String, String, String, String, String, String, StringVector) - Constructor for class com.massifmaps.geocoding.GeocodingAddress
Constructs a new address from the the country, region, county and other attributes.
GeocodingRequest - Class in com.massifmaps.geocoding
A geocoding request describing text-based query and other optional constraints.
GeocodingRequest(Projection, String) - Constructor for class com.massifmaps.geocoding.GeocodingRequest
Constructs a new GeocodingRequest object from a projection and a string-based query.
GeocodingResult - Class in com.massifmaps.geocoding
A geocoding result object describing address, features (geometry) and rank of the result.
GeocodingResult(Projection, GeocodingAddress, float, FeatureCollection) - Constructor for class com.massifmaps.geocoding.GeocodingResult
Constructs a GeocodingResult from a projection, address, rank and feature collection.
GeocodingResultVector - Class in com.massifmaps.geocoding
 
GeocodingResultVector() - Constructor for class com.massifmaps.geocoding.GeocodingResultVector
 
GeocodingResultVector(long) - Constructor for class com.massifmaps.geocoding.GeocodingResultVector
 
GeocodingService - Class in com.massifmaps.geocoding
An abstract base class for geocoding services.
GeocodingService() - Constructor for class com.massifmaps.geocoding.GeocodingService
The default constructor.
GeoJSONGeometryReader - Class in com.massifmaps.geometry
A GeoJSON parser.
Parser supports Geometry, Feature and FeatureCollection inputs.
GeoJSONGeometryReader() - Constructor for class com.massifmaps.geometry.GeoJSONGeometryReader
Constructs a new GeoJSONGeometryReader object.
GeoJSONGeometryWriter - Class in com.massifmaps.geometry
A GeoJSON writer.
GeoJSONGeometryWriter() - Constructor for class com.massifmaps.geometry.GeoJSONGeometryWriter
Constructs a new GeoJSONGeometryWriter object with default settings.
GeoJSONVectorTileDataSource - Class in com.massifmaps.datasources
A tile data source that builds vector tiles from GeoJSON inputs.
GeoJSONVectorTileDataSource(int, int) - Constructor for class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Constructs a GeoJSONVectorTileDataSource object.
Note: EPSG3857 projection is used.
Geometry - Class in com.massifmaps.geometry
A base class for all geometry types.
GEOMETRY_TYPE_COLLECTION - Static variable in class com.massifmaps.geometry.GeometryType
A mixed collection.
GEOMETRY_TYPE_LINE - Static variable in class com.massifmaps.geometry.GeometryType
An ordered list of positions.
GEOMETRY_TYPE_MULTILINE - Static variable in class com.massifmaps.geometry.GeometryType
Several lines.
GEOMETRY_TYPE_MULTIPOINT - Static variable in class com.massifmaps.geometry.GeometryType
Several points.
GEOMETRY_TYPE_MULTIPOLYGON - Static variable in class com.massifmaps.geometry.GeometryType
Several polygons.
GEOMETRY_TYPE_POINT - Static variable in class com.massifmaps.geometry.GeometryType
A single position.
GEOMETRY_TYPE_POLYGON - Static variable in class com.massifmaps.geometry.GeometryType
An outer ring and any number of holes.
GeometryCollection - Class in com.massifmaps.vectorelements
A collection of multiple geometries that can be displayed on the map.
GeometryCollection(MultiGeometry, GeometryCollectionStyle) - Constructor for class com.massifmaps.vectorelements.GeometryCollection
Constructs a new GeometryCollection object from multigeometry and style.
GeometryCollectionStyle - Class in com.massifmaps.styles
A style for geometry collections.
GeometryCollectionStyleBuilder - Class in com.massifmaps.styles
A builder class for GeometryCollectionStyle.
GeometryCollectionStyleBuilder() - Constructor for class com.massifmaps.styles.GeometryCollectionStyleBuilder
Constructs a GeometryCollectionStyleBuilder object with all parameters set to defaults.
GeometrySimplifier - Class in com.massifmaps.geometry
Base class for geometry simplifiers.
GeometryType - Class in com.massifmaps.geometry
Geometry type, following the GeoJSON names.
GeometryType() - Constructor for class com.massifmaps.geometry.GeometryType
 
GeometryType.Value - Annotation Interface in com.massifmaps.geometry
The accepted values of this constant namespace.
GeometryVector - Class in com.massifmaps.geometry
 
GeometryVector() - Constructor for class com.massifmaps.geometry.GeometryVector
 
GeometryVector(long) - Constructor for class com.massifmaps.geometry.GeometryVector
 
get(int) - Method in class com.massifmaps.celestial.CelestialObjectVector
 
get(int) - Method in class com.massifmaps.components.Layers
Returns the layer at the specified index.
get(int) - Method in class com.massifmaps.components.LightStopVector
 
get(int) - Method in class com.massifmaps.core.DoubleVector
 
get(int) - Method in class com.massifmaps.core.IntVector
 
get(int) - Method in class com.massifmaps.core.MapPosVector
 
get(int) - Method in class com.massifmaps.core.MapPosVectorVector
 
get(int) - Method in class com.massifmaps.core.ScreenPosVector
 
get(int) - Method in class com.massifmaps.core.StringVector
 
get(int) - Method in class com.massifmaps.core.VariantVector
 
get(int) - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
get(int) - Method in class com.massifmaps.geometry.FeatureVector
 
get(int) - Method in class com.massifmaps.geometry.GeometryVector
 
get(int) - Method in class com.massifmaps.geometry.LineGeometryVector
 
get(int) - Method in class com.massifmaps.geometry.PointGeometryVector
 
get(int) - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
get(int) - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
get(int) - Method in class com.massifmaps.layers.LayerVector
 
get(int) - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
get(int) - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
get(int) - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
get(int) - Method in class com.massifmaps.routing.RoutingInstructionVector
 
get(int) - Method in class com.massifmaps.vectorelements.VectorElementVector
 
get(String) - Method in class com.massifmaps.core.StringMap
 
get(String) - Method in class com.massifmaps.core.StringVariantMap
 
get(String) - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
get_key(long) - Method in class com.massifmaps.core.StringMap
 
get_key(long) - Method in class com.massifmaps.core.StringVariantMap
 
get_key(long) - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
getA() - Method in class com.massifmaps.graphics.Color
Returns the alpha component of this map color.
getAccentColor() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the shading color used to accentuate rugged terrain like sharp cliffs and gorges.
getAccuracy() - Method in class com.massifmaps.routing.RouteMatchingRequest
Returns the accuracy of the points in the request.
getAction() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the action of the instruction.
getAddress() - Method in class com.massifmaps.geocoding.GeocodingResult
Returns the address of the result.
getAll() - Method in class com.massifmaps.components.Layers
Returns the list of all layers.
getAll() - Method in class com.massifmaps.datasources.LocalVectorDataSource
Returns all vector elements added to this data source using add() and addAll() methods.
getAll() - Method in class com.massifmaps.layers.CelestialLayer
Returns all objects of the layer.
getAltitude() - Method in class com.massifmaps.celestial.CelestialObject
Returns the altitude of a direction-anchored object.
getAmbientColor() - Method in class com.massifmaps.components.LightOptions
Returns the ambient light color.
getAmbientColor() - Method in class com.massifmaps.components.LightStop
Returns the ambient colour.
getAmbientIntensity() - Method in class com.massifmaps.components.LightOptions
Returns the ambient light intensity.
getAmbientIntensity() - Method in class com.massifmaps.components.LightStop
Returns the ambient intensity.
getAmbientLightColor() - Method in class com.massifmaps.components.Options
Returns the color of the ambient light.
getAnchorPointX() - Method in class com.massifmaps.styles.LabelStyle
Returns the horizontal anchor point of the label.
getAnchorPointX() - Method in class com.massifmaps.styles.LabelStyleBuilder
Returns the horizontal anchor point of the label.
getAnchorPointX() - Method in class com.massifmaps.styles.MarkerStyle
Returns the horizontal anchor point of the marker.
getAnchorPointX() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Returns the horizontal anchor point of the marker.
getAnchorPointX() - Method in class com.massifmaps.vectorelements.Popup
Returns the horizontal anchor point of this popup.
getAnchorPointY() - Method in class com.massifmaps.styles.LabelStyle
Returns the vertical anchor point of the label.
getAnchorPointY() - Method in class com.massifmaps.styles.LabelStyleBuilder
Returns the vertical anchor point of the label.
getAnchorPointY() - Method in class com.massifmaps.styles.MarkerStyle
Returns the vertical anchor point of the marker.
getAnchorPointY() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Returns the vertical anchor point of the marker.
getAnchorPointY() - Method in class com.massifmaps.vectorelements.Popup
Returns the vertical anchor point of this popup.
getAnchorScreenPos() - Method in class com.massifmaps.ui.PopupDrawInfo
Returns the screen position of the anchor point of this popup in pixels.
getAngularSize() - Method in class com.massifmaps.celestial.CelestialSprite
Returns the angular size of the sprite.
getAnimationDuration() - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
Returns the animation duration, in seconds.
getAnimationStyle() - Method in class com.massifmaps.styles.BillboardStyle
Returns the animation style of the billboard.
getAnimationStyle() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the animation style of the billboard.
getARGB() - Method in class com.massifmaps.graphics.Color
Encodes this map color into 32-bit integer value (ARGB format).
getArrayElement(int) - Method in class com.massifmaps.core.Variant
Returns the element of array at specified position.
getArraySize() - Method in class com.massifmaps.core.Variant
Returns the number of elements in the array.
getAspectRatio() - Method in class com.massifmaps.graphics.ViewState
Returns the aspect ratio of the map screen.
getAssetNames() - Method in class com.massifmaps.utils.AndroidAssetPackage
 
getAssetNames() - Method in class com.massifmaps.utils.AssetPackage
Returns list of assets in the asset package.
All listed assets can read using loadAsset API.
getAssetNames() - Method in class com.massifmaps.utils.BundleAssetPackage
 
getAssetNames() - Method in class com.massifmaps.utils.DirAssetPackage
 
getAssetNames() - Method in class com.massifmaps.utils.ZippedAssetPackage
 
getAssetPackage() - Method in class com.massifmaps.styles.CartoCSSStyleSet
Returns the style asset package.
getAssetPackage() - Method in class com.massifmaps.styles.CompiledStyleSet
Returns the style asset package.
getAtmosphereColor() - Method in class com.massifmaps.components.SkyOptions
Returns the tint applied to Rayleigh scattering.
getAtmosphereLuminance() - Method in class com.massifmaps.components.SkyOptions
Returns the exposure applied to the scattered light.
getAtmosphereSunIntensity() - Method in class com.massifmaps.components.SkyOptions
Returns the brightness of the sun driving the atmosphere.
getAttachAnchorPointX() - Method in class com.massifmaps.styles.BillboardStyle
Returns the horizontal attaching anchor point of the billoard.
getAttachAnchorPointX() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the horizontal attaching anchor point of the billboard.
getAttachAnchorPointY() - Method in class com.massifmaps.styles.BillboardStyle
Returns the vertical attaching anchor point of the billoard.
getAttachAnchorPointY() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the vertical attaching anchor point of the billboard.
getAttribute(String) - Method in class com.massifmaps.routing.RouteMatchingEdge
Returns the value of the specified attribute.
getAutoFlattenDuration() - Method in class com.massifmaps.components.TerrainOptions
Returns how long the terrain takes to sink flat.
getAutoFlattenParallax() - Method in class com.massifmaps.components.TerrainOptions
Returns the screen parallax below which the terrain renders flat.
getAutoFlattenRiseDuration() - Method in class com.massifmaps.components.TerrainOptions
Returns how long the terrain takes to rise back into 3D.
getAutoFlattenTilt() - Method in class com.massifmaps.components.TerrainOptions
Returns the tilt at or above which the terrain renders flat.
getAzimuth() - Method in class com.massifmaps.celestial.CelestialObject
Returns the azimuth of a direction-anchored object.
getAzimuth() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the azimuth of the initial position.
getB() - Method in class com.massifmaps.graphics.Color
Returns the blue component of this map color.
getBackgroundBitmap() - Method in class com.massifmaps.components.Options
Returns the background bitmap.
getBackgroundColor() - Method in class com.massifmaps.components.TerrainOptions
Returns the terrain background color.
getBackgroundColor() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the background color of the button.
getBackgroundColor() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the background color of the popup.
getBackgroundColor() - Method in class com.massifmaps.styles.TextStyle
Returns the background color of the text.
getBackgroundColor() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the background color for the text label.
getBalloonPopupEventListener() - Method in class com.massifmaps.vectorelements.BalloonPopup
Returns the balloon popup event listener.
getBaseBillboard() - Method in class com.massifmaps.vectorelements.Billboard
Returns the base billboard this billboard is attached to.
getBaseInterval() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the base contour interval in meters.
getBasePath() - Method in class com.massifmaps.utils.AndroidAssetPackage
Returns the asset directory this package reads from.
getBasePath() - Method in class com.massifmaps.utils.BundleAssetPackage
Returns the path of the bundled directory the assets are read from.
getBaseProjection() - Method in class com.massifmaps.components.Options
Returns the base projection.
getBaseURL() - Method in class com.massifmaps.datasources.HTTPTileDataSource
Returns the base URL template containing tags.
getBillboardOcclusionTolerance() - Method in class com.massifmaps.components.TerrainOptions
Returns the billboard/label terrain occlusion tolerance.
getBitmap() - Method in class com.massifmaps.celestial.CelestialSprite
Returns the bitmap of the sprite.
getBitmap() - Method in class com.massifmaps.layers.SolidLayer
Deprecated.
Returns the bitmap of this layer.
getBitmap() - Method in class com.massifmaps.styles.LineStyle
Returns the bitmap of the line.
getBitmap() - Method in class com.massifmaps.styles.LineStyleBuilder
Returns the bitmap of the line.
getBitmap() - Method in class com.massifmaps.styles.MarkerStyle
Returns the bitmap of the marker.
getBitmap() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Returns the bitmap of the marker.
getBitmap() - Method in class com.massifmaps.styles.PointStyle
Returns the bitmap of the point.
getBitmap() - Method in class com.massifmaps.styles.PointStyleBuilder
Returns the bitmap of the point.
getBitmapScale() - Method in class com.massifmaps.layers.SolidLayer
Deprecated.
Returns the bitmap scaling factor.
getBool() - Method in class com.massifmaps.core.Variant
Returns the boolean value of this variant.
getBool(int, String, boolean) - Static method in class com.massifmaps.api.MassifApi
 
getBorderColor() - Method in class com.massifmaps.styles.TextStyle
Returns the color of the border.
getBorderColor() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the border color for the text label.
getBorderWidth() - Method in class com.massifmaps.styles.TextStyle
Returns the width of the border.
getBorderWidth() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the border width for the text label.
getBottom() - Method in class com.massifmaps.styles.BalloonPopupMargins
 
getBottom() - Method in class com.massifmaps.styles.TextMargins
 
getBoundingPolygon(Projection) - Method in class com.massifmaps.packagemanager.PackageTileMask
Returns the bounding polygon of the tilemask.
getBounds() - Method in class com.massifmaps.core.MapEnvelope
Returns the map bounds of this map envelope.
getBounds() - Method in class com.massifmaps.geometry.Geometry
Returns the minimal bounds for the geometry.
getBounds() - Method in class com.massifmaps.projections.Projection
Returns the bounds of this projection.
getBounds() - Method in class com.massifmaps.vectorelements.Billboard
Returns the bounds of this billboard or the base billboard, if there is one.
getBounds() - Method in class com.massifmaps.vectorelements.VectorElement
Returns the bounds of this vector element.
getBuilderMode() - Method in class com.massifmaps.layers.ClusterElementBuilder
Returns the builder mode.
getBuildingRenderOrder() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the current display order of the buildings.
getButton() - Method in class com.massifmaps.ui.BalloonPopupButtonClickInfo
Returns the clicked button.
getButtonMargins() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the margins for the buttons of the popup.
getButtonMargins() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the margins for popup buttons.
getButtonWidth() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the width of the button.
If this value is -1, then button width is calculated automatically based on button text.
getButtonWidth() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the width of the button.
If this value is -1, then button width is calculated automatically based on button text.
getBytesPerPixel() - Method in class com.massifmaps.graphics.Bitmap
Returns the bytes per pixel parameter of this bitmap.
getCameraClampDuration() - Method in class com.massifmaps.components.TerrainOptions
Returns the duration of the camera terrain-following correction animation.
getCameraClearance() - Method in class com.massifmaps.components.TerrainOptions
Returns the camera terrain clearance floor: an explicit minimum height the camera
is kept above the terrain surface, in meters.
getCameraPos() - Method in class com.massifmaps.ui.BaseMapView
Returns the position the camera itself is above, which at a low tilt is nowhere near the
focus - the focus is what the camera looks AT, kilometres out in front of it.
getCameraTilt() - Method in class com.massifmaps.graphics.ViewState
Returns the tilt the CAMERA POSITION is built at: the camera-to-focus vector is at this
angle, never below the horizon, and the difference to the view tilt is a rotation of the
view about the camera (see calculateLookatMat).
getCapacity() - Method in class com.massifmaps.datasources.CacheTileDataSource
Returns the tile cache capacity.
getCapacity() - Method in class com.massifmaps.datasources.MemoryCacheTileDataSource
 
getCapacity() - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
 
getCartoCSS() - Method in class com.massifmaps.styles.CartoCSSStyleSet
Returns the CartoCSS string used for the style.
getCartoCSSStyleSet() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Returns the current CartoCSS style set used by the decoder.
If decoder uses non-CartoCSS style set, null is returned.
getCategories() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the list of category tags describing the address.
getCelestialEventListener() - Method in class com.massifmaps.layers.CelestialLayer
Returns the object event listener.
getCenter() - Method in class com.massifmaps.core.MapBounds
Calculates the center map position of this map envelope object.
getCenter() - Method in class com.massifmaps.core.ScreenBounds
Calculates the center screen position of this screen envelope object.
getCenterPos() - Method in class com.massifmaps.geometry.Geometry
Returns the center point of the geometry.
getCenterPos() - Method in class com.massifmaps.geometry.LineGeometry
 
getCenterPos() - Method in class com.massifmaps.geometry.MultiGeometry
 
getCenterPos() - Method in class com.massifmaps.geometry.PointGeometry
 
getCenterPos() - Method in class com.massifmaps.geometry.PolygonGeometry
 
getClearColor() - Method in class com.massifmaps.components.Options
Returns the clear color used by the renderer before drawing anything else.
By default, this is white.
getClickHandlerLayerFilter() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the click handler layer filter.
getClickInfo() - Method in class com.massifmaps.ui.BalloonPopupButtonClickInfo
Returns the click info.
getClickInfo() - Method in class com.massifmaps.ui.MapClickInfo
Returns the click info.
getClickInfo() - Method in class com.massifmaps.ui.PopupClickInfo
Returns the click info.
getClickInfo() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the click info.
getClickInfo() - Method in class com.massifmaps.ui.UTFGridClickInfo
Returns the click info.
getClickInfo() - Method in class com.massifmaps.ui.VectorElementClickInfo
Returns the click info.
getClickInfo() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the click info.
getClickMovingTolerance() - Method in class com.massifmaps.components.Options
Returns how far a pointer may travel before a press stops counting as a click.
getClickPos() - Method in class com.massifmaps.ui.MapClickInfo
Returns the click position.
getClickPos() - Method in class com.massifmaps.ui.PopupClickInfo
Returns the click position.
getClickPos() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the click position.
getClickPos() - Method in class com.massifmaps.ui.UTFGridClickInfo
Returns the click position.
getClickPos() - Method in class com.massifmaps.ui.VectorElementClickInfo
Returns the click position.
getClickPos() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the click position.
getClickRadius() - Method in class com.massifmaps.celestial.CelestialArc
Returns the click radius of the curve.
getClickRadius() - Method in class com.massifmaps.celestial.CelestialSprite
Returns the extra radius that responds to a click.
getClickRadius() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the click radius of vector tile features.
Units are screen density independent pixels (DP or DIP).
getClickSize() - Method in class com.massifmaps.styles.MarkerStyle
Returns the click size of the marker.
getClickSize() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Returns the size of the marker used for click detection.
getClickSize() - Method in class com.massifmaps.styles.PointStyle
Returns the size of the point used for click detection.
getClickSize() - Method in class com.massifmaps.styles.PointStyleBuilder
Returns the size of the point used for click detection.
getClickType() - Method in class com.massifmaps.ui.BalloonPopupButtonClickInfo
Returns the click type.
getClickType() - Method in class com.massifmaps.ui.ClickInfo
Returns the click type.
getClickType() - Method in class com.massifmaps.ui.MapClickInfo
Returns the click type.
getClickType() - Method in class com.massifmaps.ui.PopupClickInfo
Returns the click type.
getClickType() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the click type.
getClickType() - Method in class com.massifmaps.ui.UTFGridClickInfo
Returns the click type.
getClickType() - Method in class com.massifmaps.ui.VectorElementClickInfo
Returns the click type.
getClickType() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the click type.
getClickWidth() - Method in class com.massifmaps.styles.LineStyle
Returns the width of the line used for click detection.
getClickWidth() - Method in class com.massifmaps.styles.LineStyleBuilder
Returns the width of the line used for click detection.
getClusterElementBuilder() - Method in class com.massifmaps.layers.ClusteredVectorLayer
Returns the current callback used for creating cluster elements.
getColor() - Method in class com.massifmaps.celestial.CelestialObject
Returns the color of the object.
getColor() - Method in class com.massifmaps.components.FogOptions
Returns the fog color.
getColor() - Method in class com.massifmaps.layers.SolidLayer
Deprecated.
Returns the color of this layer.
getColor() - Method in class com.massifmaps.styles.Style
Returns the color of the vector element.
getColor() - Method in class com.massifmaps.styles.StyleBuilder
Returns the color of the vector element.
getColorFormat() - Method in class com.massifmaps.graphics.Bitmap
Returns the color format of this bitmap.
getColorParameter(String) - Method in class com.massifmaps.renderers.PostProcessEffect
Returns the value of a color parameter.
getCompiledStyleSet() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Returns the current compiled style set used by the decoder.
If decoder uses non-compiled style set, null is returned.
getConfigurationParameter(String) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
Returns the value of specified Valhalla configuration parameter.
getConfigurationParameter(String) - Method in class com.massifmaps.routing.PackageManagerValhallaRoutingService
Returns the value of specified Valhalla configuration parameter.
getConfigurationParameter(String) - Method in class com.massifmaps.routing.ValhallaOfflineRoutingService
Returns the value of specified Valhalla configuration parameter.
getContainerMetaData() - Method in class com.massifmaps.datasources.MBTilesTileDataSource
Get data source metadata information.
Possible parameters can be found in MBTiles specification.
getContainerMetaData() - Method in class com.massifmaps.datasources.PMTilesTileDataSource
Get PMTiles archive metadata information as a JSON string.
The metadata is stored in the PMTiles archive and may contain
information such as name, description, attribution, vector layers, etc.
getContainerMetaData(String) - Method in class com.massifmaps.datasources.CacheTileDataSource
 
getContainerMetaData(String) - Method in class com.massifmaps.datasources.CombinedTileDataSource
 
getContainerMetaData(String) - Method in class com.massifmaps.datasources.ContourTileDataSource
 
getContainerMetaData(String) - Method in class com.massifmaps.datasources.MBTilesTileDataSource
 
getContainerMetaData(String) - Method in class com.massifmaps.datasources.OrderedTileDataSource
 
getContainerMetaData(String) - Method in class com.massifmaps.datasources.PMTilesTileDataSource
Get a specific metadata value by key from the parsed JSON metadata.
getContainerMetaData(String) - Method in class com.massifmaps.datasources.TileDataSource
Reads one entry of the source's own metadata, when it has any - the MBTiles or PMTiles
metadata table, for instance.
getContourColor() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the contour line color.
getContourInterval() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the spacing between contour lines in meters.
getContourWidth() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the contour line half-width in screen pixels.
getContrast() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the contrast of the hillshade overlay.
getConvexHull() - Method in class com.massifmaps.core.MapEnvelope
Returns the convex hull of this map envelope.
getCornerRadius() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the corner radius of the button.
getCornerRadius() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the corner radius of the button.
getCornerRadius() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the corner radius of the popup.
getCornerRadius() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the corner radius of the popup.
getCountry() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the country name included in the address.
getCounty() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the county name included in the address.
getCPtr(SWIGTYPE_p_std__shared_ptrT_std__mapT_std__string_massif__Variant_t_const_t) - Static method in class com.massifmaps.datasources.SWIGTYPE_p_std__shared_ptrT_std__mapT_std__string_massif__Variant_t_const_t
 
getCPtr(SWIGTYPE_p_cglib__frustum3T_double_t) - Static method in class com.massifmaps.graphics.SWIGTYPE_p_cglib__frustum3T_double_t
 
getCPtr(SWIGTYPE_p_cglib__vec3T_double_t) - Static method in class com.massifmaps.graphics.SWIGTYPE_p_cglib__vec3T_double_t
 
getCPtr(SWIGTYPE_p_massif__vt__TileId) - Static method in class com.massifmaps.layers.SWIGTYPE_p_massif__vt__TileId
 
getCPtr(SWIGTYPE_p_std__mapT_int_int_t) - Static method in class com.massifmaps.layers.SWIGTYPE_p_std__mapT_int_int_t
 
getCPtr(SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t) - Static method in class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t
 
getCPtr(SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t) - Static method in class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t
 
getCPtr(SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t) - Static method in class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t
 
getCPtr(SWIGTYPE_p_std__vectorT_massif__vt__TileId_t) - Static method in class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_massif__vt__TileId_t
 
getCPtr(SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t) - Static method in class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t
 
getCPtr(SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t) - Static method in class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t
 
getCPtr(SWIGTYPE_p_std__arrayT_double_4_t) - Static method in class com.massifmaps.rastertiles.SWIGTYPE_p_std__arrayT_double_4_t
 
getCPtr(SWIGTYPE_p_std__arrayT_float_4_t) - Static method in class com.massifmaps.rastertiles.SWIGTYPE_p_std__arrayT_float_4_t
 
getCPtr(SWIGTYPE_p_std__shared_ptrT_massif__TileData_t) - Static method in class com.massifmaps.rastertiles.SWIGTYPE_p_std__shared_ptrT_massif__TileData_t
 
getCPtr(SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t) - Static method in class com.massifmaps.rastertiles.SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t
 
getCPtr(SWIGTYPE_p_massif__TerrainRenderer) - Static method in class com.massifmaps.renderers.SWIGTYPE_p_massif__TerrainRenderer
 
getCPtr(BalloonPopupMargins) - Static method in class com.massifmaps.styles.BalloonPopupMargins
 
getCPtr(TextMargins) - Static method in class com.massifmaps.styles.TextMargins
 
getCurrentAction() - Method in class com.massifmaps.packagemanager.PackageStatus
Returns the current action being performed.
getCustomParameter(String) - Method in class com.massifmaps.geocoding.GeocodingRequest
Returns the custom parameter value of the request.
getCustomParameter(String) - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Returns the custom parameter value of the request.
getCustomParameter(String) - Method in class com.massifmaps.routing.RouteMatchingRequest
Returns the custom parameter value of the request.
getCustomParameter(String) - Method in class com.massifmaps.routing.RoutingRequest
Returns the custom parameter value of the request.
getCustomServiceURL() - Method in class com.massifmaps.datasources.MapTilerOnlineTileDataSource
Returns the custom backend service URL.
getCustomServiceURL() - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
Returns the custom backend service URL.
getCustomServiceURL() - Method in class com.massifmaps.geocoding.MapBoxOnlineReverseGeocodingService
Returns the custom backend service URL.
getCustomServiceURL() - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
Returns the custom backend service URL.
getCustomServiceURL() - Method in class com.massifmaps.geocoding.PeliasOnlineReverseGeocodingService
Returns the custom backend service URL.
getCustomServiceURL() - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
Returns the custom backend service URL.
getCustomServiceURL() - Method in class com.massifmaps.geocoding.TomTomOnlineReverseGeocodingService
Returns the custom backend service URL.
getCustomServiceURL() - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
Returns the custom backend service URL.
getData() - Method in class com.massifmaps.core.BinaryData
Returns the data array.
getData() - Method in class com.massifmaps.datasources.components.TileData
Returns tile data as binary data.
getData(int, String) - Static method in class com.massifmaps.api.MassifApi
Reads a binary property without turning it into a string.

The blob crosses as RAW BYTES - `byte[]` in Java, `NSData` in Objective-C - not as the
SDK's BinaryData.
getDataExtent() - Method in class com.massifmaps.datasources.BitmapOverlayRasterTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.CacheTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.CombinedTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.ContourTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.LocalVectorDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.MBTilesTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.MergedMBVTTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.MultiTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.OrderedTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.PMTilesTileDataSource
 
getDataExtent() - Method in class com.massifmaps.datasources.TileDataSource
Returns the extent of the tiles in this data source.
The bounds are in coordinate system of the projection of the data source.
getDataExtent() - Method in class com.massifmaps.datasources.VectorDataSource
Returns the extent of the data of this data source.
The bounds are in coordinate system of the projection of the data source.
getDataSource() - Method in class com.massifmaps.components.TerrainOptions
Returns the elevation data source.
getDataSource() - Method in class com.massifmaps.datasources.CacheTileDataSource
Returns the original data source that the cache uses.
getDataSource() - Method in class com.massifmaps.layers.TileLayer
Returns the data source assigned to this layer.
getDataSource() - Method in class com.massifmaps.layers.VectorLayer
Returns the vector data source of this vector layer.
getDataSource() - Method in class com.massifmaps.search.VectorElementSearchService
Returns the vector data source of the search service.
getDataSource() - Method in class com.massifmaps.search.VectorTileSearchService
Returns the tile data source of the search service.
getDayCycleLightStops() - Method in class com.massifmaps.components.LightOptions
Returns the day-cycle light curve - the "formula" an hour is turned into a look by.
getDayCycleRisingLightStops() - Method in class com.massifmaps.components.LightOptions
Returns the curve used while the sun is RISING, if the app set one.
getDefaultLayerBuffer() - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Returns the default layer buffer in tile pixels.
getDelta() - Method in class com.massifmaps.core.MapBounds
Calculates the difference vector between the maximum and minimum map positions of this map bounds object.
getDepthBias() - Method in class com.massifmaps.components.TerrainOptions
Returns the clip-space depth bias used when depth-testing draped 2D geometry against the terrain.
getDescription() - Method in class com.massifmaps.vectorelements.BalloonPopup
Returns the description of this balloon popup.
getDescriptionColor() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the color of the description.
getDescriptionColor() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the color of the description.
getDescriptionField() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the description field variable to use.
getDescriptionField() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the description field variable.
getDescriptionFontName() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the name of the description font.
getDescriptionFontName() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the name of the description font.
getDescriptionFontSize() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the size of the description font.
getDescriptionFontSize() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the size of the description font.
getDescriptionMargins() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the margins of the description.
getDescriptionMargins() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the margins of the description.
getDeviceOS() - Static method in class com.massifmaps.utils.AndroidUtils
 
getDeviceType() - Static method in class com.massifmaps.utils.AndroidUtils
 
getDirections() - Method in class com.massifmaps.celestial.CelestialArc
Returns the directions of an explicitly defined arc.
getDirPath() - Method in class com.massifmaps.utils.DirAssetPackage
Returns the full path of the directory containing the assets.
getDistance() - Method in class com.massifmaps.celestial.CelestialObject
Returns the distance of a direction-anchored object.
getDistance() - Method in class com.massifmaps.geometry.VectorTileFeature
 
getDistance() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the distance to move along the given street.
getDouble() - Method in class com.massifmaps.core.Variant
Returns the floating point value of this variant.
getDoubleClickMaxDuration() - Method in class com.massifmaps.components.Options
Returns the double click max duration in seconds.
getDoubles(int) - Static method in class com.massifmaps.api.MassifApi
Reads a bulk numeric result as a flat array.

A profile over a track is thousands of numbers, so they arrive as one array rather than
as JSON or as a proxy read an element at a time - `double[]` in Java, `NSData` over the
raw doubles in Objective-C:

int result = MassifApi.call(layer, "getElevations", "[[[5.76,45.24],[5.77,45.25]]]");
double[] metres = MassifApi.getDoubles(result);
MassifApi.destroy(result);

getDPI() - Method in class com.massifmaps.components.Options
Returns the dots per inch value.
getDPI() - Method in class com.massifmaps.graphics.ViewState
Returns the dots per inch parameter of the screen.
getDPToPX() - Method in class com.massifmaps.graphics.ViewState
Returns a value that is used for converting display independent pixels (dp) to pixels (px).
This values depends on the screen density.
getDPToPX() - Method in class com.massifmaps.ui.PopupDrawInfo
Returns the value used for converting display independent pixels (dp) to pixels (px).
getDragMode() - Method in class com.massifmaps.ui.VectorElementDragInfo
Returns the drag mode.
getDrapeCacheSize() - Method in class com.massifmaps.components.TerrainOptions
Returns the drape cache budget in megabytes.
getDrapeResolution() - Method in class com.massifmaps.components.TerrainOptions
Returns the per-tile drape texture resolution, 0 when it follows the screen.
getDrapeWorkingSet() - Method in class com.massifmaps.components.TerrainOptions
Returns how many drape tiles the automatic resolution assumes are cached at once.
getDrawDistance() - Method in class com.massifmaps.components.Options
Returns the draw distance value.
getDuration() - Method in class com.massifmaps.ui.ClickInfo
Returns the click duration in seconds.
getEdgeIndex() - Method in class com.massifmaps.routing.RouteMatchingPoint
Returns the corresponding matching edge index in the matching result.
getElementClickPos() - Method in class com.massifmaps.ui.PopupClickInfo
Returns the 2D click position on the clicked popup.
getElementClickPos() - Method in class com.massifmaps.ui.VectorElementClickInfo
Returns the position on the clicked element, that is close to the click position.
For points it will always be the center position, for lines it will be the closest point
on the line, for billboards it will be the anchor point and for polygons it's equal to
getClickPos().
getElementInfo() - Method in class com.massifmaps.ui.UTFGridClickInfo
Returns the info tag of the clicked element.
getElements() - Method in class com.massifmaps.datasources.components.VectorData
Returns the list of vector elements.
getElevation(MapPos) - Method in class com.massifmaps.components.TerrainOptions
Returns the terrain elevation in meters at the given position.
The position is expected to be in WGS84 coordinates.
Note: this method may block on network/IO if the elevation tile is not cached.
getElevation(MapPos) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
 
getElevationDecoder() - Method in class com.massifmaps.components.TerrainOptions
Returns the elevation decoder used as the source-level default.
getElevations(MapPosVector) - Method in class com.massifmaps.components.TerrainOptions
Returns terrain elevations in meters at the given positions (WGS84).
One value is returned for every input position, in the input order.
Note: this method may block on network/IO if the elevation tiles are not cached.
getElevations(MapPosVector) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
 
getENCODING_KEY() - Static method in class com.massifmaps.rastertiles.ElevationDecoder
The meta data key naming the DEM pixel encoding, "mapbox" or "terrarium".
getEnvelopeThreadPoolSize() - Method in class com.massifmaps.components.Options
Returns the number of threads used by the envelope task pool.
getExagerateHeightScaleEnabled() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the normal vector tile should be exagerated based on the zoom level.
getExaggeration() - Method in class com.massifmaps.components.TerrainOptions
Returns the terrain height exaggeration factor.
getExaggeration() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the per-frame relief exaggeration factor, i.e.
getExternalChildLayer(String) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Returns the child layer a slot is drawn by - a RasterTileLayer, a HillshadeRasterTileLayer
or a VectorTileLayer, depending on the source type.
getExternalDataSourceMaxOverzoomLevel(String) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Returns the maximum overzoom level of the given external data source.
getExternalDataSourceNames() - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Returns the names of all registered external data sources.
getExternalDataSourceZoomLevelBias(String) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Returns the effective zoom level bias of the given external data source.
getFadeAnimationType() - Method in class com.massifmaps.styles.AnimationStyle
Returns the fade animation type.
getFadeAnimationType() - Method in class com.massifmaps.styles.AnimationStyleBuilder
Returns the fade animation type.
getFar() - Method in class com.massifmaps.graphics.ViewState
Returns the far plane distance.
getFeature() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the clicked feature.
getFeature(int) - Method in class com.massifmaps.geometry.FeatureCollection
Returns the feature at the specified index.
getFeature(int) - Method in class com.massifmaps.geometry.VectorTileFeatureCollection
Returns the feature at the specified index.
getFeatureClickPos() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the position on the clicked feature, that is close to the click position.
For points it will always be the center position, for lines it will be the closest point
on the line, for billboards it will be the anchor point and for polygons it's equal to
getClickPos().
getFeatureCollection() - Method in class com.massifmaps.datasources.LocalVectorDataSource
Returns the elements of this data source as a feature collection.
getFeatureCollection() - Method in class com.massifmaps.geocoding.GeocodingResult
Returns the feature collection of the result.
getFeatureCollection() - Method in class com.massifmaps.search.FeatureCollectionSearchService
Returns the feature collection of the search service.
getFeatureCount() - Method in class com.massifmaps.geometry.FeatureCollection
Returns the number of features in this container.
getFeatureId() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the id of the clicked feature.
getFeatureLayerName() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the name of the layer of the clicked feature.
Note that this is the layer name in the tile, not the name of style layer.
getFeaturePos() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the position of the clicked feature.

For a MultiPoint this is the point that was clicked, not the centre of the whole set -
which getFeatureClickPos deliberately does not cover, and which a caller otherwise has
to reconstruct from getFeaturePosIndex plus a downcast.
getFeaturePosIndex() - Method in class com.massifmaps.ui.VectorTileClickInfo
In case of MultiPoint PointGeometry this will return the index of the clicked position
getFieldOfViewY() - Method in class com.massifmaps.components.Options
Returns the vertial field of view angle.
getFilterExpression() - Method in class com.massifmaps.search.SearchRequest
Returns the string based search expression.
If empty, then search expression is not used.
getFlattenMode() - Method in class com.massifmaps.components.TerrainOptions
Returns how far a flattened terrain goes back towards a plain 2D map.
getFlattenRatio() - Method in class com.massifmaps.components.TerrainOptions
Returns how far the terrain is flattened right now, 0 (full 3D) to 1 (flat).
getFlightProgress() - Method in class com.massifmaps.ui.BaseMapView
How far along a flyTo animation is, from 0 to 1, or -1 when none is running.
getFloat(int, String, double) - Static method in class com.massifmaps.api.MassifApi
Reads a property.
getFloatParameter(String) - Method in class com.massifmaps.renderers.PostProcessEffect
Returns the value of a float parameter.
getFocusPointOffset() - Method in class com.massifmaps.components.Options
Returns the focus point offset (from screen center) in pixels.
getFocusPos() - Method in class com.massifmaps.ui.BaseMapView
Returns the position that the camera is currently looking at.
getFogOptions() - Method in class com.massifmaps.components.Options
Returns the fog (atmosphere) options.
getFontColor() - Method in class com.massifmaps.styles.TextStyle
Returns the font's color.
getFontName() - Method in class com.massifmaps.styles.TextStyle
Returns the font's name.
getFontName() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the font name for the text label.
getFontSize() - Method in class com.massifmaps.styles.TextStyle
Returns the font's size.
getFontSize() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the font size for the text label.
getFOVY() - Method in class com.massifmaps.graphics.ViewState
Returns the vertical field of view angle.
getFragmentShader() - Method in class com.massifmaps.renderers.PostProcessEffect
Returns the fragment shader source of the effect.
getFrameCount() - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
Returns the frame count defined in the Torque style.
getFrameNr() - Method in class com.massifmaps.core.MapTile
Returns the time of this map tile.
getFrameNr() - Method in class com.massifmaps.layers.TileLayer
 
getFreeRoamLookSensitivity() - Method in class com.massifmaps.components.Options
Returns how fast a free roam drag turns the view.
getFreeRoamMode() - Method in class com.massifmaps.components.Options
Returns the free roam mode.
getFreeRoamMoveSpeed() - Method in class com.massifmaps.components.Options
Returns how far a first person move drag travels.
getG() - Method in class com.massifmaps.graphics.Color
Returns the green component of this map color.
getGeoJSON() - Method in class com.massifmaps.geocoding.GeocodingResult
Returns the result as a GeoJSON FeatureCollection, in WGS84.

Every feature carries the result's "address" and "rank" alongside its own properties, so
one string is the whole answer - a binding that walked the features instead paid a
crossing per feature and rebuilt this shape by hand.
getGeoJSON() - Method in class com.massifmaps.geometry.Geometry
Returns the geometry as a GeoJSON string, in its own coordinates.

Here rather than only on Feature because serialising a shape otherwise means constructing
a GeoJSONGeometryWriter, which no string-based binding can do.
getGeometry() - Method in class com.massifmaps.geometry.Feature
Returns the geometry of the feature.
getGeometry() - Method in class com.massifmaps.geometry.FeatureBuilder
Returns the geometry of the builder.
getGeometry() - Method in class com.massifmaps.search.SearchRequest
Returns the geometry used for proximity search.
getGeometry() - Method in class com.massifmaps.vectorelements.Billboard
Returns the geometry object that defines the location of this billboard.
getGeometry() - Method in class com.massifmaps.vectorelements.GeometryCollection
 
getGeometry() - Method in class com.massifmaps.vectorelements.Line
 
getGeometry() - Method in class com.massifmaps.vectorelements.Point
 
getGeometry() - Method in class com.massifmaps.vectorelements.Polygon
 
getGeometry() - Method in class com.massifmaps.vectorelements.Polygon3D
 
getGeometry() - Method in class com.massifmaps.vectorelements.VectorElement
Returns the geometry object that defines the location of this vector element.
getGeometry(int) - Method in class com.massifmaps.geometry.MultiGeometry
Returns the geometry at the specified index.
getGeometry(int) - Method in class com.massifmaps.geometry.MultiLineGeometry
Returns the line geometry at the specified index.
getGeometry(int) - Method in class com.massifmaps.geometry.MultiPointGeometry
Returns the point geometry at the specified index.
getGeometry(int) - Method in class com.massifmaps.geometry.MultiPolygonGeometry
Returns the polygon geometry at the specified index.
getGeometryCount() - Method in class com.massifmaps.geometry.MultiGeometry
Returns the number of geometry objects in this multi geometry container.
getGeometryGeoJSON() - Method in class com.massifmaps.geometry.Feature
Returns the feature's geometry as a GeoJSON string, in its own coordinates.

Serialising a geometry otherwise means constructing a GeoJSONGeometryWriter in the
binding, which every binding then does differently and, in a scripting one, slowly.
getGeometrySimplifier() - Method in class com.massifmaps.datasources.LocalVectorDataSource
Returns the active geometry simplifier of the data source.
getGeometryTag() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the geometry tag associated with the instructions.
getGroundColor() - Method in class com.massifmaps.components.SkyOptions
Returns the ground color.
getHaloColor() - Method in class com.massifmaps.components.SkyOptions
Returns the tint applied to Mie scattering.
getHeight() - Method in class com.massifmaps.core.ScreenBounds
Returns the height of the bounds object.
getHeight() - Method in class com.massifmaps.datasources.components.TileData
The pixel height, or 0 when the data is an encoded file.
getHeight() - Method in class com.massifmaps.graphics.Bitmap
Returns the height of the bitmap.
getHeight() - Method in class com.massifmaps.graphics.ViewState
Returns the height of the map screen.
getHeight() - Method in class com.massifmaps.vectorelements.Polygon3D
Returns the height of this 3d polygon.
getHeightScale() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the height scale of the hillshade overlay.
getHighColor() - Method in class com.massifmaps.components.FogOptions
Returns the color of the upper atmosphere.
getHighlightColor() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the shading color of areas that faces towards the light source.
getHillshadeMethod() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the hillshade rendering method.
getHoles() - Method in class com.massifmaps.geometry.PolygonGeometry
Returns the list of map position lists defining the inner rings of the polygon (holes).
getHoles() - Method in class com.massifmaps.vectorelements.Polygon
Returns the holes of the polygon.
getHoles() - Method in class com.massifmaps.vectorelements.Polygon3D
Returns the holes of the 3d polygon.
getHorizonBlend() - Method in class com.massifmaps.components.FogOptions
Returns how far up the sky the fog is blended in.
getHorizonBlend() - Method in class com.massifmaps.components.SkyOptions
Returns the angular blend width between the horizon color and the sky color.
getHorizonColor() - Method in class com.massifmaps.components.SkyOptions
Returns the horizon color.
getHorizontalOffset() - Method in class com.massifmaps.styles.BillboardStyle
Returns the horizontal offset of the billboard.
getHorizontalOffset() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the horizontal offset of the billboard.
getHouseNumber() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the house number included in the address.
getHTTPHeaders() - Method in class com.massifmaps.datasources.HTTPTileDataSource
Returns the current set of HTTP headers used.
getHTTPHeaders() - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
Returns the current set of HTTP headers used.
getId() - Method in class com.massifmaps.geometry.VectorTileFeature
Returns the id of the feature.
getId() - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Returns the id of the builder.
getId() - Method in class com.massifmaps.vectorelements.VectorElement
Returns the internal id of this vector element.
getIlluminationDirection() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the illumination direction of the layer.
getIlluminationMapRotationEnabled() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns wheter the illumination direction should change with the map rotation.
getInstruction() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the optional instruction description.
getInstructionCount() - Method in class com.massifmaps.routing.RoutingResult
Returns the number of turn-by-turn instructions.
getInstructions() - Method in class com.massifmaps.routing.RoutingResult
Returns the turn-by-turn instruction list.
getInstructionsJSON() - Method in class com.massifmaps.routing.RoutingResult
Returns every turn-by-turn instruction as one JSON array.

A maneuver is nine scalars, and reading them one instruction at a time costs a call per
field: a mountain route has hundreds.
getInt(int, String, long) - Static method in class com.massifmaps.api.MassifApi
 
getInterpolatedColor() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the interpolated color at the click position.
getIntervalMultiplier(int) - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the interval multiplier that applies at the given tile zoom.
getLabelBlendingSpeed() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the current relative label blending speed.
getLabelFrustum() - Method in class com.massifmaps.graphics.ViewState
Returns the view frustum grown by the label padding band, the one tiles must reach for
their labels to be placed before they scroll in.
getLabelInterval() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the contour interval used for label stubs.
getLabelPerspectiveScaling() - Method in class com.massifmaps.layers.VectorTileLayer
Returns how much of the perspective divide a label keeps as it recedes from the camera.
getLabelRenderOrder() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the current display order of the labels.
getLanguage() - Method in class com.massifmaps.geocoding.GeocodingService
Returns the language of the expected results.
getLanguage() - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.MapBoxOnlineReverseGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.MultiOSMOfflineReverseGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.OSMOfflineGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.OSMOfflineReverseGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.PackageManagerGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.PackageManagerReverseGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.PeliasOnlineReverseGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.ReverseGeocodingService
Returns the language of the expected results.
getLanguage() - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
 
getLanguage() - Method in class com.massifmaps.geocoding.TomTomOnlineReverseGeocodingService
 
getLayer() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the layer of the raster tile.
getLayer() - Method in class com.massifmaps.ui.UTFGridClickInfo
Returns the clicked layer.
getLayer() - Method in class com.massifmaps.ui.VectorElementClickInfo
Returns the layer of the clicked vector element.
getLayer() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the layer of the vector tile.
getLayer(String) - Static method in class com.massifmaps.api.MassifInterop
Returns a layer built earlier, so it can be added to a map with the object API.
getLayerBlendingSpeed() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the current relative layer blending speed.
getLayerByHandle(int) - Static method in class com.massifmaps.api.MassifInterop
 
getLayerName() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the name of the generated vector tile layer.
getLayerName() - Method in class com.massifmaps.geometry.VectorTileFeature
Returns the layer name of the feature.
getLayerName() - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Returns the layer name of the builder.
getLayers() - Method in class com.massifmaps.search.VectorTileSearchService
Returns the layers to filter while decoding tiles.
getLayers() - Method in class com.massifmaps.ui.BaseMapView
Returns the Layers object, that can be used for adding and removing map layers.
getLeft() - Method in class com.massifmaps.styles.BalloonPopupMargins
 
getLeft() - Method in class com.massifmaps.styles.TextMargins
 
getLeftColor() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the background color of the left part of the popup.
getLeftColor() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the background color of the left part of the popup.
getLeftImage() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the image of the left part of the popup.
getLeftImage() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the image of the left part of the popup.
getLeftMargins() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the margins of the left part of the popup.
getLeftMargins() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the margins of the left part of the popup.
getLengthAfter() - Method in class com.massifmaps.geometry.ManeuverArrowBuilder
Returns the length of the arrow after the maneuver point.
getLengthBefore() - Method in class com.massifmaps.geometry.ManeuverArrowBuilder
Returns the length of the arrow before the maneuver point.
getLightOptions() - Method in class com.massifmaps.components.Options
Returns the light (sun) options.
getLineEndType() - Method in class com.massifmaps.styles.LineStyle
Returns the end point type of the line.
getLineEndType() - Method in class com.massifmaps.styles.LineStyleBuilder
Returns the end point type of the line.
getLineJoinType() - Method in class com.massifmaps.styles.LineStyle
Returns the join type of the line.
getLineJoinType() - Method in class com.massifmaps.styles.LineStyleBuilder
Returns the join type of the line.
getLineStyle() - Method in class com.massifmaps.styles.GeometryCollectionStyle
Returns the line style.
getLineStyle() - Method in class com.massifmaps.styles.GeometryCollectionStyleBuilder
Returns the line style.
getLineStyle() - Method in class com.massifmaps.styles.PolygonStyle
Returns the style of the edges of the polygon.
getLineStyle() - Method in class com.massifmaps.styles.PolygonStyleBuilder
Returns the line style of the edges of the polygon.
getLocalAssetNames() - Method in class com.massifmaps.utils.AndroidAssetPackage
Returns the list of assets bundled under the base path, ignoring the base asset package.
getLocalAssetNames() - Method in class com.massifmaps.utils.BundleAssetPackage
Returns the list of assets found in the bundle, ignoring the base asset package.
getLocalAssetNames() - Method in class com.massifmaps.utils.DirAssetPackage
Returns the list of assets stored in the directory, ignoring the base asset package.
getLocalAssetNames() - Method in class com.massifmaps.utils.ZippedAssetPackage
 
getLocality() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the locality (city, town, village) name included in the address.
getLocalPackage(String) - Method in class com.massifmaps.packagemanager.PackageManager
Returns the specified local package.
getLocalPackages() - Method in class com.massifmaps.packagemanager.PackageManager
Returns the list of available local downloaded packages.
getLocalPackageStatus(String, int) - Method in class com.massifmaps.packagemanager.PackageManager
Returns the status of the specified package.
getLocation() - Method in class com.massifmaps.geocoding.GeocodingRequest
Returns the location attribute of the request.
The matching address near the specified location (up to a specified radius) are preferred.
getLocation() - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Returns the location of the query.
getLocationRadius() - Method in class com.massifmaps.geocoding.GeocodingRequest
Returns the location radius attribute of the request (in meters).
getLogEventListener() - Static method in class com.massifmaps.utils.Log
Returns the current log listener.
getLong() - Method in class com.massifmaps.core.Variant
Returns the integer value of this variant.
getLongClickDuration() - Method in class com.massifmaps.components.Options
Returns the long click duration in seconds.
getMainLightColor() - Method in class com.massifmaps.components.Options
Returns the color of the main light.
getMainLightDirection() - Method in class com.massifmaps.components.Options
Returns the direction of the main light.
getMapEventListener() - Method in class com.massifmaps.ui.BaseMapView
Returns the map event listener.
getMapPos() - Method in class com.massifmaps.ui.VectorElementDragInfo
Returns the drag position in projection coordinate system of the layer.
getMapRenderer() - Method in class com.massifmaps.ui.BaseMapView
Returns the MapRenderer object, that can be used for controlling rendering options.
getMapRendererListener() - Method in class com.massifmaps.renderers.MapRenderer
Returns the map renderer listener.
getMapTile() - Method in class com.massifmaps.geometry.VectorTileFeature
Returns the map tile of the feature.
getMapTile() - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Returns the map tile of the builder.
getMapTile() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the tile id of the clicked feature.
getMapTile() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the tile id of the clicked feature.
getMatchingEdges() - Method in class com.massifmaps.routing.RouteMatchingResult
Returns the list with details of the matched edges.
getMatchingPoints() - Method in class com.massifmaps.routing.RouteMatchingResult
Returns the list with details of the matched points.
getMax() - Method in class com.massifmaps.core.MapBounds
Returns the maximum (north east) map position of this map envelope object.
getMax() - Method in class com.massifmaps.core.MapRange
Returns the max value of this map range.
getMax() - Method in class com.massifmaps.core.ScreenBounds
Returns the maximum screen position of this screen envelope object.
getMaxAge() - Method in class com.massifmaps.datasources.components.TileData
Returns the maximum age of the tile data, tile data will expire after that point.
getMaximumClusterZoom() - Method in class com.massifmaps.layers.ClusteredVectorLayer
Returns the maximum zoom level when clusters are shown.
getMaxOverzoomLevel() - Method in class com.massifmaps.datasources.TileDataSource
Gets the current maximum overzoom level for this datasource.
Over it the datasource will not be "drawn"
getMaxOverzoomLevel() - Method in class com.massifmaps.layers.TileLayer
Gets the current maximum overzoom level for this layer.
getMaxResults() - Method in class com.massifmaps.geocoding.GeocodingService
Returns the maximum number of results the geocoding service returns.
getMaxResults() - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
 
getMaxResults() - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
 
getMaxResults() - Method in class com.massifmaps.geocoding.OSMOfflineGeocodingService
 
getMaxResults() - Method in class com.massifmaps.geocoding.PackageManagerGeocodingService
 
getMaxResults() - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
 
getMaxResults() - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
 
getMaxResults() - Method in class com.massifmaps.search.FeatureCollectionSearchService
Returns the maximum number of results the search service returns.
getMaxResults() - Method in class com.massifmaps.search.VectorElementSearchService
Returns the maximum number of results the search service returns.
getMaxResults() - Method in class com.massifmaps.search.VectorTileSearchService
Returns the maximum number of results the search service returns.
getMaxStandInLevel() - Method in class com.massifmaps.layers.TileLayer
Gets how many zoom levels up a cached tile may stand in for a missing one.
getMaxTileZoomCoarsening() - Method in class com.massifmaps.components.TerrainOptions
Returns how many zoom levels below the camera a tile may coarsen to.
getMaxTileZoomOffset() - Method in class com.massifmaps.components.TerrainOptions
Returns the maximum visible tile zoom offset, relative to the camera zoom level.
getMaxUnderzoomLevel() - Method in class com.massifmaps.layers.TileLayer
Gets the current maximum underzoom level for this layer.
getMaxZoom() - Method in class com.massifmaps.datasources.CacheTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.CombinedTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.ContourTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.MBTilesTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.MergedMBVTTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.MultiTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.OrderedTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.PMTilesTileDataSource
 
getMaxZoom() - Method in class com.massifmaps.datasources.TileDataSource
Returns the maximum zoom level supported by this data source.
getMaxZoom() - Method in class com.massifmaps.search.VectorTileSearchService
Returns the maximum zoom level of vector tiles used.
By default the maximum zoom level is specified by data source.
getMaxZoom() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
 
getMaxZoom() - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
 
getMaxZoom() - Method in class com.massifmaps.vectortiles.VectorTileDecoder
Returns maximum zoom level supported for by the decoder (or style).
getMaxZoomLevel() - Method in class com.massifmaps.packagemanager.PackageTileMask
Returns maximum zoom level encoded in this tilemask.
getMaxZoomWithOverzoom() - Method in class com.massifmaps.datasources.TileDataSource
Returns the maximum zoom level supported by this data source + getMaxOverzoomLevel if >= 0.
getMeshResolution() - Method in class com.massifmaps.components.TerrainOptions
Returns the terrain mesh resolution.
getMetaData() - Method in class com.massifmaps.datasources.TileDataSource
Returns a copy of the data source meta data map.
getMetaData() - Method in class com.massifmaps.layers.Layer
Returns a copy of the layer meta data map.
getMetaData() - Method in class com.massifmaps.vectorelements.VectorElement
Returns a copy of the vector element meta data map.
getMetaDataElement(String) - Method in class com.massifmaps.celestial.CelestialObject
Returns a meta data value.
getMetaDataElement(String) - Method in class com.massifmaps.datasources.components.TileData
Returns a meta data element corresponding to the key.
getMetaDataElement(String) - Method in class com.massifmaps.datasources.TileDataSource
Returns a meta data element corresponding to the key.
getMetaDataElement(String) - Method in class com.massifmaps.layers.Layer
Returns a layer meta data element corresponding to the key.
getMetaDataElement(String) - Method in class com.massifmaps.vectorelements.VectorElement
Returns a meta data element corresponding to the key.
getMetaInfo() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns package meta info.
getMidrange() - Method in class com.massifmaps.core.MapRange
Calculate the midrange value.
getMin() - Method in class com.massifmaps.core.MapBounds
Returns the minimum (south west) map position of this map envelope object.
getMin() - Method in class com.massifmaps.core.MapRange
Returns the min value of this map range.
getMin() - Method in class com.massifmaps.core.ScreenBounds
Returns the minimum screen position.
getMinimumClusterDistance() - Method in class com.massifmaps.layers.ClusteredVectorLayer
Returns the current minimum distance between clusters (in device-independent pixels).
getMinimumHeightScale() - Method in class com.massifmaps.rastertiles.ElevationDecoder
 
getMinimumHeightScale() - Method in class com.massifmaps.rastertiles.MapBoxElevationDataDecoder
 
getMinimumHeightScale() - Method in class com.massifmaps.rastertiles.TerrariumElevationDataDecoder
 
getMinVisibleZoom() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the minimum zoom at which contour geometry is generated.
getMinZoom() - Method in class com.massifmaps.components.TerrainOptions
Returns the minimum tile zoom level with 3D terrain.
getMinZoom() - Method in class com.massifmaps.datasources.CacheTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.CombinedTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.ContourTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.MBTilesTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.MergedMBVTTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.MultiTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.OrderedTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.PMTilesTileDataSource
 
getMinZoom() - Method in class com.massifmaps.datasources.TileDataSource
Returns the minimum zoom level supported by this data source.
getMinZoom() - Method in class com.massifmaps.search.VectorTileSearchService
Returns the minimum zoom level of vector tiles used.
By default the minimum zoom level is specified by data source and is usually 0.
getMinZoom() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
 
getMinZoom() - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
 
getMinZoom() - Method in class com.massifmaps.vectortiles.VectorTileDecoder
Returns minimum zoom level supported for by the decoder (or style).
getModelAsset() - Method in class com.massifmaps.styles.NMLModelStyle
Returns the model asset of the object.
getModelAsset() - Method in class com.massifmaps.styles.NMLModelStyleBuilder
Returns the model asset of the object.
getName() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the name included in the address.
getName() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the default name (short description) of the package.
getName() - Method in class com.massifmaps.projections.EPSG3857
 
getName() - Method in class com.massifmaps.projections.EPSG4326
 
getName() - Method in class com.massifmaps.projections.Projection
Return name of this projection in Well-Known format.
getName() - Method in class com.massifmaps.renderers.PostProcessEffect
Returns the name of the effect.
getNames(String) - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the names (short description) of the package.
getNear() - Method in class com.massifmaps.graphics.ViewState
Returns the near plane distance.
getNearestColor() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the color of the nearest pixel to the click position.
getNeighbourhood() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the local neighbourhood name included in the address.
getNoDrapeLayerFilter() - Method in class com.massifmaps.components.TerrainOptions
Returns the style layers that are kept out of the terrain drape bake.
getNormalized() - Method in class com.massifmaps.core.MapVec
Creates a new map vector by normalizing this map vector.
getNormalMapLightingShader() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
 
getObject(int, String) - Static method in class com.massifmaps.api.MassifApi
The object an object property points at, as a handle the CALLER OWNS.

The counterpart of setObject, and the only way to SHARE a child: an overlay drawing the
base map's tiles with a different style needs that source, and without this it had to be
built a second time.
getObjectElement(String) - Method in class com.massifmaps.core.Variant
Returns the element of object with the specified key.
getObjectKeys() - Method in class com.massifmaps.core.Variant
Returns all the keys in the object.
getOpacity() - Method in class com.massifmaps.layers.Layer
Returns the opacity of this layer.
getOptions() - Method in class com.massifmaps.ui.BaseMapView
Returns the Options object, that can be used for modifying various map options.
getOrbitDistance(float) - Method in class com.massifmaps.graphics.ViewState
Returns the camera-to-focus distance at the given zoom, what the zoom is calibrated on.
getOrientationMode() - Method in class com.massifmaps.styles.LabelStyle
Returns the orientation mode of the label.
getOrientationMode() - Method in class com.massifmaps.styles.LabelStyleBuilder
Returns the orientation mode of the label.
getOrientationMode() - Method in class com.massifmaps.styles.MarkerStyle
Returns the orientation mode of the marker.
getOrientationMode() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Returns the orientation mode of the marker.
getOrientationMode() - Method in class com.massifmaps.styles.NMLModelStyle
Returns the orientation mode of the model.
getOrientationMode() - Method in class com.massifmaps.styles.NMLModelStyleBuilder
Returns the orientation mode of the model.
getPackageId() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the internal package id.
getPackageManager() - Method in class com.massifmaps.datasources.PackageManagerTileDataSource
Returns the package manager instance used by the data source.
getPackageManagerListener() - Method in class com.massifmaps.packagemanager.PackageManager
Returns the current listener for package manager events.
getPackageType() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the package type.
getPaddedBitmap(int, int) - Method in class com.massifmaps.graphics.Bitmap
Returns paddedsub-bitmap with specified offsets and dimensions.
getPanBounds() - Method in class com.massifmaps.components.Options
Returns the map panning bounds constraints.
getPanningMode() - Method in class com.massifmaps.components.Options
Returns the panning mode.
getPanningSpeedMode() - Method in class com.massifmaps.components.Options
Returns the panning speed mode.
getPhaseInDuration() - Method in class com.massifmaps.styles.AnimationStyle
Returns the phase-in duration of the animation.
getPhaseInDuration() - Method in class com.massifmaps.styles.AnimationStyleBuilder
Returns the phase-in duration of the animation.
getPhaseOutDuration() - Method in class com.massifmaps.styles.AnimationStyle
Returns the phase-out duration of the animation.
getPhaseOutDuration() - Method in class com.massifmaps.styles.AnimationStyleBuilder
Returns the phase-out duration of the animation.
getPivotMode() - Method in class com.massifmaps.components.Options
Returns the pivot mode.
getPixelData() - Method in class com.massifmaps.graphics.Bitmap
Returns a copy of the pixel data of this bitmap.
getPlacementPriority() - Method in class com.massifmaps.styles.BillboardStyle
Returns the placement priority of the billboard.
getPlacementPriority() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the placement priority of the billboard.
getPointCount() - Method in class com.massifmaps.routing.RoutingResult
Returns the number of points in the path.
getPointIndex() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the index of the first geometry point in external point array.
getPointParameter(int, String) - Method in class com.massifmaps.routing.RouteMatchingRequest
Returns the parameter value for the given routing point.
getPointParameter(int, String) - Method in class com.massifmaps.routing.RoutingRequest
Returns the parameter value for the given routing point.
getPoints() - Method in class com.massifmaps.routing.RouteMatchingRequest
Returns the measured points of the request.
getPoints() - Method in class com.massifmaps.routing.RouteMatchingResult
Returns the point list of the result.
getPoints() - Method in class com.massifmaps.routing.RoutingRequest
Returns the point list of the request.
getPoints() - Method in class com.massifmaps.routing.RoutingResult
Returns the point list of the result.
getPointStyle() - Method in class com.massifmaps.styles.GeometryCollectionStyle
Returns the point style.
getPointStyle() - Method in class com.massifmaps.styles.GeometryCollectionStyleBuilder
Returns the point style.
getPolygonStyle() - Method in class com.massifmaps.styles.GeometryCollectionStyle
Returns the polygon style.
getPolygonStyle() - Method in class com.massifmaps.styles.GeometryCollectionStyleBuilder
Returns the polygon style.
getPopup() - Method in class com.massifmaps.ui.PopupClickInfo
Returns the clicked popup.
getPopup() - Method in class com.massifmaps.ui.PopupDrawInfo
Returns the popup to draw.
getPopupHandler() - Method in class com.massifmaps.vectorelements.CustomPopup
Returns the handler used for the popup.
getPos() - Method in class com.massifmaps.geometry.PointGeometry
Returns the position of the point.
getPos() - Method in class com.massifmaps.routing.RouteMatchingPoint
Returns the position of the matching point.
getPos() - Method in class com.massifmaps.vectorelements.Point
Returns the location of this point.
getPos(int, String) - Static method in class com.massifmaps.api.MassifApi
Reads a position property as JSON, in the projection asked for.

A position is `[x, y]` or `[x, y, z]` and bounds are a pair of them, so one call covers
clickPos, featurePos and dataExtent alike.

getPos(int, String, String) - Static method in class com.massifmaps.api.MassifApi
Reads a position property as JSON, in the projection asked for.

A position is `[x, y]` or `[x, y, z]` and bounds are a pair of them, so one call covers
clickPos, featurePos and dataExtent alike.
getPoses() - Method in class com.massifmaps.geometry.LineGeometry
Returns the list of of map positions defining the line.
getPoses() - Method in class com.massifmaps.geometry.PolygonGeometry
Returns the list of map positions defining the outer ring of the polygon.
getPoses() - Method in class com.massifmaps.vectorelements.Line
Returns the vertices that define this line.
getPoses() - Method in class com.massifmaps.vectorelements.Polygon
Returns the vertices that define this polygon.
getPoses() - Method in class com.massifmaps.vectorelements.Polygon3D
Returns the vertices that define this 3d polygon.
getPosition() - Method in class com.massifmaps.celestial.CelestialObject
Returns the geographic position of a position-anchored object.
getPositionAltitude() - Method in class com.massifmaps.celestial.CelestialObject
Returns the altitude of a position-anchored object.
getPostcode() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the postcode of the address.
getPostProcessEffect() - Method in class com.massifmaps.renderers.MapRenderer
Returns the current post-process effect.
getPreloadingTileCount() - Method in class com.massifmaps.layers.TileLayer
 
getPreventDuplicates() - Method in class com.massifmaps.search.VectorTileSearchService
Returns wether to prevent duplicate elements
getProfile() - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
 
getProfile() - Method in class com.massifmaps.routing.OSRMOfflineRoutingService
 
getProfile() - Method in class com.massifmaps.routing.PackageManagerRoutingService
 
getProfile() - Method in class com.massifmaps.routing.PackageManagerValhallaRoutingService
 
getProfile() - Method in class com.massifmaps.routing.RoutingService
Returns the current routing profile.
getProfile() - Method in class com.massifmaps.routing.SGREOfflineRoutingService
 
getProfile() - Method in class com.massifmaps.routing.ValhallaOfflineRoutingService
 
getProfile() - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
 
getProgress() - Method in class com.massifmaps.datasources.TileDownloadInfo
Returns the progress of the download.
getProgress() - Method in class com.massifmaps.packagemanager.PackageStatus
Returns the progress of the action.
getProjection() - Method in class com.massifmaps.datasources.TileDataSource
Returns the projection of this tile source.
getProjection() - Method in class com.massifmaps.datasources.VectorDataSource
Returns the projection used by this data source.
getProjection() - Method in class com.massifmaps.geocoding.GeocodingRequest
Returns the projection of the request.
getProjection() - Method in class com.massifmaps.geocoding.GeocodingResult
Returns the projection of the geometry in the result.
getProjection() - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Returns the projection of the query.
getProjection() - Method in class com.massifmaps.layers.TileLayer
Returns the projection this layer's data is in, which is its data source's.
getProjection() - Method in class com.massifmaps.routing.RouteMatchingRequest
Returns the projection of the points in the request.
getProjection() - Method in class com.massifmaps.routing.RouteMatchingResult
Returns the projection of the points in the result.
getProjection() - Method in class com.massifmaps.routing.RoutingRequest
Returns the projection of the points in the request.
getProjection() - Method in class com.massifmaps.routing.RoutingResult
Returns the projection of the points in the result.
getProjection() - Method in class com.massifmaps.search.FeatureCollectionSearchService
Returns the projection of the feature collection of the search service.
getProjection() - Method in class com.massifmaps.search.SearchRequest
Returns the projection to use for search geometry.
getProjection() - Method in class com.massifmaps.search.VectorTileSearchService
Returns the projection the results are expressed in, which is the data source's.
getProjectionEnvelope(Projection) - Method in class com.massifmaps.renderers.components.CullState
Returns an envelope for the visible area in given projection coordinates.
getProperties() - Method in class com.massifmaps.geometry.Feature
Returns the properties of the feature.
getPropertyValue(String) - Method in class com.massifmaps.geometry.FeatureBuilder
Returns a specified property value of the builder.
getQuality() - Method in class com.massifmaps.components.SkyOptions
Returns how finely the atmosphere is integrated.
getQuery() - Method in class com.massifmaps.geocoding.GeocodingRequest
Returns the text-based query of the request.
getR() - Method in class com.massifmaps.graphics.Color
Returns the red component of this map color.
getRadius() - Method in class com.massifmaps.celestial.CelestialArc
Returns the angular radius of a circular arc.
getRangeEnd() - Method in class com.massifmaps.components.FogOptions
Returns where the fog reaches full strength.
getRangeStart() - Method in class com.massifmaps.components.FogOptions
Returns where the fog starts.
getRank() - Method in class com.massifmaps.geocoding.GeocodingResult
Returns the rank of the result.
The rank is a normalized number between 0 and 1, 1 meaning a perfect match.
getRasterTileEventListener() - Method in class com.massifmaps.layers.RasterTileLayer
Returns the raster tile event listener.
getRawResult() - Method in class com.massifmaps.routing.RouteMatchingResult
Returns raw result
getRawResult() - Method in class com.massifmaps.routing.RoutingResult
Returns raw result
getReason() - Method in class com.massifmaps.ui.MapMoveInfo
Returns what caused the movement.
getRedrawRequestListener() - Method in class com.massifmaps.ui.BaseMapView
Returns the redraw request listener.
getRegexFilter() - Method in class com.massifmaps.search.SearchRequest
Returns the regular expression used to search all the fields.
If empty, then the regular expression is not used.
getRegion() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the region name included in the address.
getRelativeSpeed() - Method in class com.massifmaps.styles.AnimationStyle
Returns the relative speed of the animation.
getRelativeSpeed() - Method in class com.massifmaps.styles.AnimationStyleBuilder
Returns the relative speed of the animation.
getRendererLayerFilter() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the renderer layer filter.
getRenderProjectionMode() - Method in class com.massifmaps.components.Options
Returns the render projection mode.
getRenderScale() - Method in class com.massifmaps.styles.LabelStyle
Returns the relative rendering scale of the label.
getRenderScale() - Method in class com.massifmaps.styles.LabelStyleBuilder
Returns the relative rendering scale for the label.
getRenderZoom() - Method in class com.massifmaps.graphics.ViewState
The zoom the RENDERER works in: the reported zoom plus Options::ZoomOffset.
getResizedBitmap(long, long) - Method in class com.massifmaps.graphics.Bitmap
Returns resized version of the bitmap.
getResolution() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the target grid resolution used for contour tracing.
getResolution() - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
Returns the tile resolution, in pixels.
getResolutionForZoom(int) - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the tracing grid resolution that applies at the given tile zoom.
getRGBABitmap() - Method in class com.massifmaps.graphics.Bitmap
Returns copy of the bitmap converted to RGBA format.
getRight() - Method in class com.massifmaps.styles.BalloonPopupMargins
 
getRight() - Method in class com.massifmaps.styles.TextMargins
 
getRightColor() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the background color of the right part of the popup.
getRightColor() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the background color of the right part of the popup.
getRightImage() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the image of the right part of the popup.
getRightImage() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the image of the right part of the popup.
getRightMargins() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the margins of the right part of the popup.
getRightMargins() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the margins of the right part of the popup.
getRings() - Method in class com.massifmaps.geometry.PolygonGeometry
Returns the list of map position lists defining the rings of the polygon.
getRootGeometry() - Method in class com.massifmaps.vectorelements.Billboard
Returns the location of the root billboard.
getRotation() - Method in class com.massifmaps.graphics.ViewState
Returns the camera rotation angle.
getRotation() - Method in class com.massifmaps.ui.BaseMapView
Returns the map rotation in degrees.
getRotation() - Method in class com.massifmaps.vectorelements.Billboard
Returns the rotation angle of this billboard.
getRotationAngle() - Method in class com.massifmaps.vectorelements.NMLModel
Deprecated. 
getRotationAxis() - Method in class com.massifmaps.vectorelements.NMLModel
Returns the rotation axis of this model.
getRoutingParameter(String) - Method in class com.massifmaps.routing.SGREOfflineRoutingService
Returns the value of specified routing parameter.
getScale() - Method in class com.massifmaps.vectorelements.NMLModel
Returns the scale of this model.
getScalingMode() - Method in class com.massifmaps.styles.LabelStyle
Returns the scaling mode of the label.
getScalingMode() - Method in class com.massifmaps.styles.LabelStyleBuilder
Returns the scaling mode of the label.
getScalingMode() - Method in class com.massifmaps.styles.MarkerStyle
Returns the scaling mode of the marker.
getScalingMode() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Returns the scaling mode of the marker.
getScalingMode() - Method in class com.massifmaps.styles.NMLModelStyle
Returns the scaling mode of the model.
getScalingMode() - Method in class com.massifmaps.styles.NMLModelStyleBuilder
Returns the scaling mode of the model.
getScreenBounds() - Method in class com.massifmaps.ui.PopupDrawInfo
Returns the screen bounds, so that the popup can be clipped if neccessary.
getScreenHeight() - Method in class com.massifmaps.graphics.ViewState
Returns the screen height.
getScreenPos() - Method in class com.massifmaps.ui.VectorElementDragInfo
Returns the drag position in screen coordinates.
getScreenSize() - Method in class com.massifmaps.celestial.CelestialSprite
Returns the screen size of the sprite.
getScreenWidth() - Method in class com.massifmaps.graphics.ViewState
Returns the screen width.
getSDKVersion() - Static method in class com.massifmaps.ui.BaseMapView
Returns the SDK version and build info.
getSearchRadius() - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Returns the search radius (in meters).
getSearchRadius() - Method in class com.massifmaps.search.SearchRequest
Returns the search radius for proximity search (in meters).
getSelectedVectorElement() - Method in class com.massifmaps.layers.EditableVectorLayer
Returns the selected vector element.
getServerPackage(String) - Method in class com.massifmaps.packagemanager.PackageManager
Returns the specified server package.
Note that the list must be retrieved from the server first, using startPackageListDownload.
getServerPackageListAge() - Method in class com.massifmaps.packagemanager.PackageManager
Returns the age of server package list.
getServerPackageListMetaInfo() - Method in class com.massifmaps.packagemanager.PackageManager
Returns the metainfo of server packages.
getServerPackages() - Method in class com.massifmaps.packagemanager.PackageManager
Returns the list of available server packages.
Note that the list must be retrieved from the server first, using startPackageListDownload.
getShaderSource() - Method in class com.massifmaps.components.FogOptions
Returns the custom fog fragment shader source, or an empty string if the built-in
blend is used.
getShaderSource() - Method in class com.massifmaps.components.SkyOptions
Returns the custom sky fragment shader source, or an empty string if the built-in
shader is used.
getShaderSource() - Method in class com.massifmaps.layers.CustomRasterTileLayer
Returns the custom fragment shader source.
getShadowBias() - Method in class com.massifmaps.components.LightOptions
Returns the shadow depth bias scale.
getShadowCascades() - Method in class com.massifmaps.components.LightOptions
Returns the number of shadow cascades.
getShadowCasterMargin() - Method in class com.massifmaps.components.LightOptions
Returns the shadow caster margin in tiles.
getShadowColor() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns the shading color of areas that face away from the light source.
getShadowDistance() - Method in class com.massifmaps.components.LightOptions
Returns the shadow distance.
getShadowMapSize() - Method in class com.massifmaps.components.LightOptions
Returns the shadow map resolution.
getShadowNormalOffset() - Method in class com.massifmaps.components.LightOptions
Returns the shadow normal offset.
getShadowSoftness() - Method in class com.massifmaps.components.LightOptions
Returns the shadow softness.
getShadowStrength() - Method in class com.massifmaps.components.LightOptions
Returns the shadow strength.
getSideColor() - Method in class com.massifmaps.styles.Polygon3DStyle
Returns the color for sides of the 3d polygon.
getSideColor() - Method in class com.massifmaps.styles.Polygon3DStyleBuilder
Returns the color of the 3d polygon sides.
getSimplifyTolerance() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the simplification tolerance in tile pixels.
getSimplifyTolerance() - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Returns the simplification tolerance in tile pixels.
getSize() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the size of the package in bytes.
getSize() - Method in class com.massifmaps.styles.MarkerStyle
Returns the size of the marker.
getSize() - Method in class com.massifmaps.styles.MarkerStyleBuilder
Returns the size of the marker.
getSize() - Method in class com.massifmaps.styles.PointStyle
Returns the size of the point.
getSize() - Method in class com.massifmaps.styles.PointStyleBuilder
Returns the size of the point.
getSizeAnimationType() - Method in class com.massifmaps.styles.AnimationStyle
Returns the size-related animation type.
getSizeAnimationType() - Method in class com.massifmaps.styles.AnimationStyleBuilder
Returns the size-related animation type.
getSkyColor() - Method in class com.massifmaps.components.Options
Returns the sky color.
getSkyColor() - Method in class com.massifmaps.components.SkyOptions
Returns the zenith sky color.
getSkyHorizonNDC() - Method in class com.massifmaps.graphics.ViewState
Returns the normalized device y below which no ray from the screen reaches the sky -
the horizon, in other words, in the space the sky quad is drawn in.
getSkyOptions() - Method in class com.massifmaps.components.Options
Returns the sky options.
getSoftness() - Method in class com.massifmaps.celestial.CelestialSprite
Returns the edge softness of a disc sprite.
getSortByDistance() - Method in class com.massifmaps.search.VectorTileSearchService
Returns wether result features are sorted by distance
getSource(String) - Static method in class com.massifmaps.api.MassifInterop
Returns a source built or adopted earlier, so it can be handed to the object API.
This is the escape hatch: anything the facade cannot express yet is still reachable.
getSourceByHandle(int) - Static method in class com.massifmaps.api.MassifInterop
The same by HANDLE, for an object that was never given an id - a child read off a
property, a call result.
getSourceProjection() - Method in class com.massifmaps.geometry.GeoJSONGeometryWriter
Returns the current source projection.
getSpaceColor() - Method in class com.massifmaps.components.FogOptions
Returns the color of the sky at the zenith, beyond the atmosphere.
getStarIntensity() - Method in class com.massifmaps.components.FogOptions
Returns how brightly stars are drawn beyond the atmosphere.
getStreet() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the street name included in the address.
getStreetName() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the name of street.
getStretchFactor() - Method in class com.massifmaps.styles.LineStyle
Returns the stretching factor of the line.
getStretchFactor() - Method in class com.massifmaps.styles.LineStyleBuilder
Returns the stretch factor of the line.
getString() - Method in class com.massifmaps.core.Variant
Returns the string value of this variant.
getString(int, String, String) - Static method in class com.massifmaps.api.MassifApi
 
getStringValue() - Method in class com.massifmaps.packagemanager.PackageTileMask
Returns the encoded tile mask value.
getStrokeColor() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the color of the stroke surrounding the button.
getStrokeColor() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the color of the stroke surrounding the button.
getStrokeColor() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the color of the stroke surrounding the popup.
getStrokeColor() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the color of the stroke surrounding the popup.
getStrokeColor() - Method in class com.massifmaps.styles.TextStyle
Returns the color of the stroke.
getStrokeColor() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the stroke color for the text label.
getStrokeWidth() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the width of the stroke surrounding the button.
getStrokeWidth() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the width of the stroke surrounding the button.
getStrokeWidth() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the width of the stroke surrounding the popup.
getStrokeWidth() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the width of the stroke surrounding the popup.
getStrokeWidth() - Method in class com.massifmaps.styles.TextStyle
Returns the width of the stroke.
getStrokeWidth() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the stroke width for the text label.
getStyle() - Method in class com.massifmaps.vectorelements.BalloonPopup
Returns the style of this balloon popup.
getStyle() - Method in class com.massifmaps.vectorelements.BalloonPopupButton
Returns the style of this button.
getStyle() - Method in class com.massifmaps.vectorelements.GeometryCollection
Returns the style of this geometry collection.
getStyle() - Method in class com.massifmaps.vectorelements.Label
Returns the style of this label.
getStyle() - Method in class com.massifmaps.vectorelements.Line
Returns the style of this line.
getStyle() - Method in class com.massifmaps.vectorelements.Marker
Returns the style of this marker.
getStyle() - Method in class com.massifmaps.vectorelements.NMLModel
Returns the style of this object.
getStyle() - Method in class com.massifmaps.vectorelements.Point
Returns the style of this point.
getStyle() - Method in class com.massifmaps.vectorelements.Polygon
Returns the style of this polygon.
getStyle() - Method in class com.massifmaps.vectorelements.Polygon3D
Returns the style of this 3d polygon.
getStyle() - Method in class com.massifmaps.vectorelements.Popup
Returns the style of this Popup.
getStyle() - Method in class com.massifmaps.vectorelements.Text
Returns the style of this text label.
getStyleAssetName() - Method in class com.massifmaps.styles.CompiledStyleSet
Returns the asset name defining the current style name.
getStyleLayerNames() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Returns the ordered list of style layer names as declared by the style (the project
JSON "layers" array, or the Layer elements of a Mapnik XML style).
getStyleName() - Method in class com.massifmaps.styles.CompiledStyleSet
Returns the current style name.
getStyleParameter(String) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Returns the value of the specified style parameter.
The style parameter must be declared in the current style.
getStyleParameters() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Returns the list of all available style parameters.
getStyleSet() - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
Returns the current style set used by the decoder.
getSubBitmap(int, int, int, int) - Method in class com.massifmaps.graphics.Bitmap
Returns sub-bitmap with specified offsets and dimensions.
getSubdomains() - Method in class com.massifmaps.datasources.HTTPTileDataSource
Returns the subdomains for {s} tag.
getSunAltitude() - Method in class com.massifmaps.components.LightOptions
Returns the sun altitude in degrees above the horizon.
getSunAltitude() - Method in class com.massifmaps.components.LightStop
Returns the sun height this light belongs to.
getSunAzimuth() - Method in class com.massifmaps.components.LightOptions
Returns the sun azimuth in degrees.
getSunColor() - Method in class com.massifmaps.components.LightOptions
Returns the sun (directional light) color.
getSunColor() - Method in class com.massifmaps.components.LightStop
Returns the directional colour.
getSunIntensity() - Method in class com.massifmaps.components.LightOptions
Returns the sun light intensity.
getSunIntensity() - Method in class com.massifmaps.components.LightStop
Returns the directional intensity.
getSurfaceColorParameter(String) - Method in class com.massifmaps.components.TerrainOptions
Returns the value of a terrain surface shader color parameter.
getSurfaceParameter(String) - Method in class com.massifmaps.components.TerrainOptions
Returns the value of a terrain surface shader float parameter.
getSurfaceShaderSource() - Method in class com.massifmaps.components.TerrainOptions
Returns the custom terrain surface fragment shader source, or an empty string if
no shaded surface is drawn.
getTag() - Static method in class com.massifmaps.utils.Log
Returns the tag for the log events.
getTag() - Method in class com.massifmaps.vectorelements.BalloonPopupButton
Returns the user-defined tag associated with the button.
getTargetProjection() - Method in class com.massifmaps.geometry.GeoJSONGeometryReader
Returns the current target projection.
getTerrainMaxZoom() - Method in class com.massifmaps.graphics.ViewState
Returns the maximum zoom allowed by the terrain clearance, or infinity when
no terrain bound is active.
getTerrainOptions() - Method in class com.massifmaps.components.Options
Returns the terrain options.
getTerrainOptions() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns the terrain options whose elevation manager the label stubs read.
getTerrainRenderer() - Method in class com.massifmaps.renderers.MapRenderer
Returns the terrain renderer (may be null).
getText() - Method in class com.massifmaps.vectorelements.BalloonPopupButton
Returns the text of this button.
getText() - Method in class com.massifmaps.vectorelements.Text
Returns the display text.
getTextColor() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the color of the text.
getTextColor() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the color of the text.
getTextField() - Method in class com.massifmaps.styles.TextStyle
Returns the text field variable to use.
getTextField() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the text field variable.
getTextFontName() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the name of the text font.
getTextFontName() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the name of the text font.
getTextFontSize() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the size of the text font.
getTextFontSize() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the size of the text font.
getTextMargins() - Method in class com.massifmaps.styles.BalloonPopupButtonStyle
Returns the margins of the text.
getTextMargins() - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Returns the margins of the text.
getTextMargins() - Method in class com.massifmaps.styles.TextStyle
Returns the margins for the text.
getTextMargins() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the margins for the text.
getTextOcclusionOpacity() - Method in class com.massifmaps.components.TerrainOptions
Returns the opacity a label keeps while its anchor is behind 3D content.
getTextureCacheCapacity() - Method in class com.massifmaps.layers.RasterTileLayer
Returns the tile texture cache capacity.
getTile() - Method in class com.massifmaps.datasources.TileDownloadInfo
Returns the tile the event concerns, which is only meaningful for a failure.
getTileBlendingSpeed() - Method in class com.massifmaps.layers.RasterTileLayer
Returns the current relative tile blending speed.
getTileCacheCapacity() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the tile cache capacity.
getTileCount() - Method in class com.massifmaps.datasources.TileDownloadInfo
Returns the number of tiles the download will fetch.
getTileDecoder() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the tile decoder assigned to this layer.
getTileDecoder() - Method in class com.massifmaps.search.VectorTileSearchService
Returns the tile decoder used by the search service.
getTileDrawSize() - Method in class com.massifmaps.components.Options
Returns the tile size used for drawing map tiles.
getTileFilterMode() - Method in class com.massifmaps.layers.RasterTileLayer
Returns the current tile filter mode.
getTileFormat() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Returns the binary format the tiles are decoded as.
getTileId() - Method in class com.massifmaps.core.MapTile
Returns the internal tile id of this map tile.
getTileLoadListener() - Method in class com.massifmaps.layers.TileLayer
Returns the tile load listener.
getTileLODFactor() - Method in class com.massifmaps.components.Options
Returns the factor on the screen size a tile may cover before it is refined.
getTileLODMaxZoomLevelsOnScreen() - Method in class com.massifmaps.components.Options
Returns how many distinct zoom levels a tilted view may spread over.
getTileLODTileCountRatio() - Method in class com.massifmaps.components.Options
Returns how many times more tiles a tilted view may load than a top-down one.
getTileMask() - Method in class com.massifmaps.datasources.MBTilesTileDataSource
 
getTileMask() - Method in class com.massifmaps.datasources.MergedMBVTTileDataSource
 
getTileMask() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the encoded tile mask of the package.
getTileStatus(MapTile) - Method in class com.massifmaps.packagemanager.PackageTileMask
Returns the status of the specified tile.
getTileStyleZoomLift() - Method in class com.massifmaps.components.Options
Returns how many zoom levels above its own a coarsened tile may be styled at.
getTileSubstitutionPolicy() - Method in class com.massifmaps.layers.TileLayer
Returns the current tile substitution policy.
getTileThreadPoolSize() - Method in class com.massifmaps.components.Options
Returns the number of threads used by the tile task pool.
getTilt() - Method in class com.massifmaps.graphics.ViewState
Returns the camera tilt angle.
getTilt() - Method in class com.massifmaps.ui.BaseMapView
Returns the tilt angle in degrees.
getTiltRange() - Method in class com.massifmaps.components.Options
Returns the tilt range constraint.
getTime() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the time approximate duration of the instruction.
getTimeout() - Method in class com.massifmaps.datasources.HTTPTileDataSource
Returns the current timeout value.
getTimeout() - Method in class com.massifmaps.datasources.MapTilerOnlineTileDataSource
Returns the current timeout value.
getTimeout() - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
Returns the current timeout value.
getTitle() - Method in class com.massifmaps.vectorelements.BalloonPopup
Returns the title of this balloon popup.
getTitleColor() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the color of the title.
getTitleColor() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the color of the title.
getTitleField() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the title field variable to use.
getTitleField() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the title field variable.
getTitleFontName() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the name of the title font.
getTitleFontName() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the name of the title font.
getTitleFontSize() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the size of the title font.
getTitleFontSize() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the size of the title font.
getTitleMargins() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the margins of the title.
getTitleMargins() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the margins of the title.
getTop() - Method in class com.massifmaps.styles.BalloonPopupMargins
 
getTop() - Method in class com.massifmaps.styles.TextMargins
 
getTotalDistance() - Method in class com.massifmaps.routing.RoutingResult
Returns the total distance of the path.
getTotalTime() - Method in class com.massifmaps.routing.RoutingResult
Returns the approximate total duration of the path.
getTriangleHeight() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the height of the triangle at the bottom of the popup.
getTriangleHeight() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the height of the triangle at the bottom of the popup.
getTriangleWidth() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the width of the triangle at the bottom of the popup.
getTriangleWidth() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the width of the triangle at the bottom of the popup.
getTurnAngle() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the turn angle of the action.
getType() - Method in class com.massifmaps.components.SkyOptions
Returns what the sky pass draws.
getType() - Method in class com.massifmaps.core.Variant
Returns the type of this variant.
getType() - Method in class com.massifmaps.geometry.Geometry
Returns what kind of geometry this is.

Without it the only way to tell a MultiPoint from a Point is a downcast, or - from a
scripting binding - matching on the wrapper's class name.
getType() - Method in class com.massifmaps.geometry.LineGeometry
 
getType() - Method in class com.massifmaps.geometry.MultiGeometry
 
getType() - Method in class com.massifmaps.geometry.MultiLineGeometry
 
getType() - Method in class com.massifmaps.geometry.MultiPointGeometry
 
getType() - Method in class com.massifmaps.geometry.MultiPolygonGeometry
 
getType() - Method in class com.massifmaps.geometry.PointGeometry
 
getType() - Method in class com.massifmaps.geometry.PolygonGeometry
 
getType() - Method in class com.massifmaps.routing.RouteMatchingPoint
Returns the type of the matching point.
getUnitToDPCoef() - Method in class com.massifmaps.graphics.ViewState
Returns the conversion ratio between internal map units and screen density independent pixels (DP or DIP).
getUnitToPXCoef() - Method in class com.massifmaps.graphics.ViewState
Returns the conversion ratio between internal map units and screen pixels.
getUpdatePriority() - Method in class com.massifmaps.layers.Layer
Returns the layer task priority of this layer.
getUTFGridDataSource() - Method in class com.massifmaps.layers.TileLayer
Returns the tile data source of the associated UTF grid.
getUTFGridEventListener() - Method in class com.massifmaps.layers.TileLayer
Returns the UTF grid event listener.
getVariant() - Method in class com.massifmaps.packagemanager.PackageMetaInfo
Returns the underlying variant.
getVectorEditEventListener() - Method in class com.massifmaps.layers.EditableVectorLayer
Returns the current edit event listener for the layer.
getVectorElement() - Method in class com.massifmaps.ui.BalloonPopupButtonClickInfo
Returns the clicked vector element.
getVectorElement() - Method in class com.massifmaps.ui.VectorElementClickInfo
Returns the clicked vector element.
getVectorElement() - Method in class com.massifmaps.ui.VectorElementDragInfo
Returns the vector element being dragged.
getVectorElementEventListener() - Method in class com.massifmaps.layers.VectorLayer
Returns the vector element event listener.
getVectorTileEventListener() - Method in class com.massifmaps.layers.VectorTileLayer
Returns the vector tile event listener.
getVersion() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the package version.
getVerticalOffset() - Method in class com.massifmaps.styles.BillboardStyle
Returns the vertical offset of the billboard.
getVerticalOffset() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the vertical offset of the billboard.
getVerticalRangeEnd() - Method in class com.massifmaps.components.FogOptions
Returns the altitude the fog has fully faded out at.
getVerticalRangeStart() - Method in class com.massifmaps.components.FogOptions
Returns the altitude the fog starts fading out at.
getViewDistance() - Method in class com.massifmaps.components.TerrainOptions
Returns the minimum view distance, in meters.
getViewDistanceFactor() - Method in class com.massifmaps.components.TerrainOptions
Returns the factor applied to the view distance.
getViewState() - Method in class com.massifmaps.renderers.components.CullState
Returns a view state.
getViewState() - Method in class com.massifmaps.renderers.MapRenderer
Returns the current view state.
getVisibleTileCount() - Method in class com.massifmaps.layers.TileLayer
Returns the current frame number.
getVisibleZoomRange() - Method in class com.massifmaps.layers.Layer
Returns the visible zoom range of this layer.
getWidth() - Method in class com.massifmaps.celestial.CelestialArc
Returns the line width.
getWidth() - Method in class com.massifmaps.core.ScreenBounds
Returns the width of the bounds object.
getWidth() - Method in class com.massifmaps.datasources.components.TileData
The pixel width, or 0 when the data is an encoded file.
getWidth() - Method in class com.massifmaps.graphics.Bitmap
Returns the width of the bitmap.
getWidth() - Method in class com.massifmaps.graphics.ViewState
Returns the width of the map screen.
getWidth() - Method in class com.massifmaps.styles.LineStyle
Returns the width of the line.
getWidth() - Method in class com.massifmaps.styles.LineStyleBuilder
Returns the width of the line.
getX() - Method in class com.massifmaps.core.MapPos
Returns the x coordinate of this map position.
getX() - Method in class com.massifmaps.core.MapTile
Returns the x coordinate of this map tile.
getX() - Method in class com.massifmaps.core.MapVec
Returns the x coordinate of this map vector.
getX() - Method in class com.massifmaps.core.ScreenPos
Returns the x coordinate of this position.
getY() - Method in class com.massifmaps.core.MapPos
Returns the y coordinate of this map position.
getY() - Method in class com.massifmaps.core.MapTile
Returns the y coordinate of this map tile.
getY() - Method in class com.massifmaps.core.MapVec
Returns the y coordinate of this map vector.
getY() - Method in class com.massifmaps.core.ScreenPos
Returns the y coordinate of this position.
getZ() - Method in class com.massifmaps.core.MapPos
Returns the z coordinate of this map position.
getZ() - Method in class com.massifmaps.core.MapVec
Returns the z coordinate of this map vector.
getZ() - Method in class com.massifmaps.geometry.GeoJSONGeometryWriter
Returns the state of Z coordinate serialization.
getZoom() - Method in class com.massifmaps.core.MapTile
Returns the zoom level of this map tile.
getZoom() - Method in class com.massifmaps.graphics.ViewState
Returns the camera zoom level.
getZoom() - Method in class com.massifmaps.ui.BaseMapView
Returns the zoom level.
getZoom0Distance() - Method in class com.massifmaps.graphics.ViewState
Returns the distance between the focus and the camera position, when the zoom level is set to 0.
This parameter depends on the screen size, DPI, tile draw size and field of view settings.
getZoomLevelBias() - Method in class com.massifmaps.layers.TileLayer
Gets the current zoom level bias for this layer.
getZoomOffset() - Method in class com.massifmaps.components.Options
Returns how many zoom levels the camera is offset from the tile-size convention.
getZoomRange() - Method in class com.massifmaps.components.Options
Returns the zoom range constraint.

H

has_key(String) - Method in class com.massifmaps.core.StringMap
 
has_key(String) - Method in class com.massifmaps.core.StringVariantMap
 
has_key(String) - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
hashCode() - Method in class com.massifmaps.celestial.CelestialObject
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.components.Layers
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.components.LightStop
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.components.Options
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.Address
Deprecated.
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.BinaryData
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.MapBounds
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.MapEnvelope
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.MapPos
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.MapRange
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.MapTile
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.MapVec
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.ScreenBounds
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.ScreenPos
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.Variant
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.VariantArrayBuilder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.core.VariantObjectBuilder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.datasources.components.TileData
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.datasources.components.VectorData
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.datasources.TileDownloadInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geocoding.GeocodingRequest
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geocoding.GeocodingResult
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geometry.Feature
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geometry.FeatureBuilder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geometry.Geometry
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geometry.GeometrySimplifier
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geometry.VectorTileFeature
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.graphics.Bitmap
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.graphics.Color
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.graphics.ViewState
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.layers.Layer
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.packagemanager.PackageInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.packagemanager.PackageManager
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.packagemanager.PackageMetaInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.packagemanager.PackageStatus
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.packagemanager.PackageTileMask
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.projections.Projection
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.rastertiles.ElevationDecoder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.rastertiles.MapBoxElevationDataDecoder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.rastertiles.TerrariumElevationDataDecoder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.renderers.components.CullState
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.renderers.MapRenderer
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.renderers.PostProcessEffect
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.routing.RouteMatchingEdge
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.routing.RouteMatchingPoint
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.routing.RouteMatchingRequest
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.routing.RouteMatchingResult
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.routing.RoutingInstruction
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.routing.RoutingRequest
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.routing.RoutingResult
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.search.SearchRequest
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.styles.AnimationStyle
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.styles.CartoCSSStyleSet
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.styles.CompiledStyleSet
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.styles.Style
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.styles.StyleBuilder
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.BalloonPopupButtonClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.ClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.MapClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.MapInteractionInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.MapMoveInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.PopupClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.PopupDrawInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.RasterTileClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.UTFGridClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.VectorElementClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.VectorElementDragInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.ui.VectorTileClickInfo
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.utils.AssetPackage
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.vectorelements.VectorElement
Returns the hash value of this object.
hashCode() - Method in class com.massifmaps.vectortiles.VectorTileDecoder
Returns the hash value of this object.
HillshadeMethod - Class in com.massifmaps.layers
Hillshade rendering method.
HillshadeMethod() - Constructor for class com.massifmaps.layers.HillshadeMethod
 
HillshadeMethod.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
HillshadeRasterTileLayer - Class in com.massifmaps.layers
A tile layer that displays an overlay hillshading.
HillshadeRasterTileLayer(TileDataSource) - Constructor for class com.massifmaps.layers.HillshadeRasterTileLayer
 
HillshadeRasterTileLayer(TileDataSource, ElevationDecoder) - Constructor for class com.massifmaps.layers.HillshadeRasterTileLayer
Constructs a HillshadeRasterTileLayer object from a data source.
HTTPTileDataSource - Class in com.massifmaps.datasources
A tile data source that loads tiles using a HTTP connection.
The requests are generated using a template scheme, where tags in the baseURL string are replaced with actual values.
The following tags are supported: s, z, zoom, x, y, xflipped, yflipped, quadkey, frame.

For example, if baseURL = "https://tile.openstreetmap.org/{zoom}/{x}/{y}.png" and the requested tile has zoom = 2,
x = 1 and y = 3, then the tile will be loaded from the following URL: "https://tile.openstreetmap.org/2/1/3.png".

This data source also supports PMTiles archives hosted over HTTP.
HTTPTileDataSource(int, int, String) - Constructor for class com.massifmaps.datasources.HTTPTileDataSource
Constructs a HTTPTileDataSource object.

I

IGOR - Static variable in class com.massifmaps.layers.HillshadeMethod
Igor hillshade algorithm based on GDAL.
info(String) - Static method in class com.massifmaps.utils.Log
Logs specified info message (if info logging is enabled).
inRange(float) - Method in class com.massifmaps.core.MapRange
Tests if a value is in this map range.
insert(int, Layer) - Method in class com.massifmaps.components.Layers
Inserts a new layer at the specified position.
All previous layers starting from this index will be moved to the next position.
intersects(MapBounds) - Method in class com.massifmaps.core.MapBounds
Tests whether this map bounds object intersects with a another map bounds object.
intersects(MapEnvelope) - Method in class com.massifmaps.core.MapEnvelope
Tests whether this map envelope intersects with another map envelope.
intersects(ScreenBounds) - Method in class com.massifmaps.core.ScreenBounds
Tests whether this screen bounds object intersects with a another screen bounds object.
IntVector - Class in com.massifmaps.core
 
IntVector() - Constructor for class com.massifmaps.core.IntVector
 
IntVector(long) - Constructor for class com.massifmaps.core.IntVector
 
isAnimatedClusters() - Method in class com.massifmaps.layers.ClusteredVectorLayer
Returns the cluster animation flag value.
isAnimationStarted() - Method in class com.massifmaps.ui.MapInteractionInfo
Returns true if the interaction has started an animation.
isAreaDownloaded(MapBounds, int, Projection) - Method in class com.massifmaps.packagemanager.PackageManager
Tests if the specified map area at specified zoom level is downloaded.
isAutocomplete() - Method in class com.massifmaps.geocoding.GeocodingService
Returns the autocomplete flag of the service.
isAutocomplete() - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
 
isAutocomplete() - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
 
isAutocomplete() - Method in class com.massifmaps.geocoding.OSMOfflineGeocodingService
 
isAutocomplete() - Method in class com.massifmaps.geocoding.PackageManagerGeocodingService
 
isAutocomplete() - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
 
isAutocomplete() - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
 
isBackgroundBitmapEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns the terrain background bitmap state.
isBelowHorizonVisible() - Method in class com.massifmaps.celestial.CelestialArc
Returns whether the part of the curve below the horizon is drawn.
isBillboardOcclusionEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns the billboard/label terrain occlusion state.
isBreakLines() - Method in class com.massifmaps.styles.TextStyle
Returns the state of the 'break lines' flag.
isBreakLines() - Method in class com.massifmaps.styles.TextStyleBuilder
Returns the state of the 'break lines' flag.
isBridges3DEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns whether bridges and tunnels stand on their own chord (3D bridges).
isCacheOnlyMode() - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
Returns the state of cache only mode.
isCameraChanged() - Method in class com.massifmaps.graphics.ViewState
Returns the state of the camera changed flag.
isCausesOverlap() - Method in class com.massifmaps.styles.BillboardStyle
Returns the state of the causes overlap flag.
isCausesOverlap() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the state of the causes overlap flag.
isClickTypeDetection() - Method in class com.massifmaps.components.Options
Returns the click type detection state.
isContourEnabled() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns whether GPU contour lines are drawn over the hillshade.
isDayCycleLightsEnabled() - Method in class com.massifmaps.components.LightOptions
Returns whether the sun's COLOURS follow its position.
isDebugTileBorders() - Method in class com.massifmaps.components.Options
Returns the state of the tile border debug overlay.
isDescriptionWrap() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the state of the description wrap parameter.
isDescriptionWrap() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the state of the description wrap parameter.
isDirectionAnchored() - Method in class com.massifmaps.celestial.CelestialObject
Returns true if the object is anchored by direction, false if by geographic position.
isDoubleClickDetection() - Method in class com.massifmaps.components.Options
Returns the double click detection state.
isDrapeFillsEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns whether polygon fills are draped as a render-to-texture surface.
isDrapeLinesEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns whether vt tile lines are also draped (in addition to fills).
isElevationEncodingEnabled() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns whether the normal map encodes absolute elevation (so a custom normal-map lighting
shader can call getElevation()).
isElevationPrefetchEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns whether elevation tile prefetching is enabled.
isEmpty() - Method in class com.massifmaps.celestial.CelestialObjectVector
 
isEmpty() - Method in class com.massifmaps.components.LightStopVector
 
isEmpty() - Method in class com.massifmaps.core.DoubleVector
 
isEmpty() - Method in class com.massifmaps.core.IntVector
 
isEmpty() - Method in class com.massifmaps.core.MapPosVector
 
isEmpty() - Method in class com.massifmaps.core.MapPosVectorVector
 
isEmpty() - Method in class com.massifmaps.core.ScreenPosVector
 
isEmpty() - Method in class com.massifmaps.core.StringVector
 
isEmpty() - Method in class com.massifmaps.core.VariantVector
 
isEmpty() - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
isEmpty() - Method in class com.massifmaps.geometry.FeatureVector
 
isEmpty() - Method in class com.massifmaps.geometry.GeometryVector
 
isEmpty() - Method in class com.massifmaps.geometry.LineGeometryVector
 
isEmpty() - Method in class com.massifmaps.geometry.PointGeometryVector
 
isEmpty() - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
isEmpty() - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
isEmpty() - Method in class com.massifmaps.layers.LayerVector
 
isEmpty() - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
isEmpty() - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
isEmpty() - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
isEmpty() - Method in class com.massifmaps.routing.RoutingInstructionVector
 
isEmpty() - Method in class com.massifmaps.vectorelements.VectorElementVector
 
isEnabled() - Method in class com.massifmaps.components.FogOptions
Returns whether the fog is drawn at all.
isEnabled() - Method in class com.massifmaps.components.SkyOptions
Returns whether the shader sky is enabled.
isEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns the enabled state of the terrain.
isFeatureIdOverride() - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Returns the value of feature id override flag.
isFlattened() - Method in class com.massifmaps.components.TerrainOptions
Returns whether the map is asked to render flat.
isFlightActive() - Method in class com.massifmaps.ui.BaseMapView
Returns true while a flyTo animation is running.
isFlippable() - Method in class com.massifmaps.styles.LabelStyle
Returns the state of the flippable flag.
isFlippable() - Method in class com.massifmaps.styles.LabelStyleBuilder
Returns the state of the flippable flag.
isGroundAOActive() - Method in class com.massifmaps.layers.TileLayer
 
isGroundAOBakeable() - Method in class com.massifmaps.layers.TileLayer
 
isHideIfOverlapped() - Method in class com.massifmaps.styles.BillboardStyle
Returns the state of the allow overlap flag.
isHideIfOverlapped() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the state of the allow overlap flag.
isKineticPan() - Method in class com.massifmaps.components.Options
Returns the state of the kinetic panning flag.
isKineticRotation() - Method in class com.massifmaps.components.Options
Returns the state of the kinetic rotation flag.
isKineticZoom() - Method in class com.massifmaps.components.Options
Returns the state of kinetic zoom flag.
isLabelOcclusionWanted() - Method in class com.massifmaps.layers.TileLayer
 
isLabelStubsEnabled() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns whether only short label stubs are generated instead of full contour lines.
isLayersLabelsProcessedInReverseOrder() - Method in class com.massifmaps.components.Options
Returns wether layers are processed in reversed order to process labels.
isLegacyHeightScaleEnabled() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns whether the legacy (pre-MapLibre-parity) height scale formula is used.
isMaxAgeHeaderCheck() - Method in class com.massifmaps.datasources.HTTPTileDataSource
Returns true/false based on whether the max-age header check is used.
If this is enabled, SDK will automatically refresh the tiles when tiles have expired.
isMaxOverzoomLevelSet() - Method in class com.massifmaps.datasources.TileDataSource
 
isOpen() - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
Returns the status of the cache database.
isOverZoom() - Method in class com.massifmaps.datasources.components.TileData
Returns true if the tile data source marked this as over zoom.
isPanAction() - Method in class com.massifmaps.ui.MapInteractionInfo
Returns true if the interaction included a map pan action.
isPaused() - Method in class com.massifmaps.packagemanager.PackageStatus
Returns the paused state of the action.
isPostProcessed() - Method in class com.massifmaps.layers.Layer
Returns whether this layer goes through the post-process effect.
isPreloading() - Method in class com.massifmaps.layers.TileLayer
Returns the state of the preloading flag of this layer.
isRawPixels() - Method in class com.massifmaps.datasources.components.TileData
Returns true when getData() holds raw RGBA8 pixels rather than an encoded file.
A consumer that turns tiles into bitmaps has to check this before decoding.
isReplaceWithParent() - Method in class com.massifmaps.datasources.components.TileData
Returns true if the tile should be replaced with parent tile.
isRestrictedPanning() - Method in class com.massifmaps.components.Options
Returns the state of the restricted panning flag.
isRotatable() - Method in class com.massifmaps.components.Options
Returns the state of the map rotatability flag.
isRotateAction() - Method in class com.massifmaps.ui.MapInteractionInfo
Returns true if the interaction included a rotate action.
isRotationGestures() - Method in class com.massifmaps.components.Options
Returns the state of rotation gestures.
isScaleWithDPI() - Method in class com.massifmaps.styles.BillboardStyle
Returns the state of the scale with DPI flag.
isScaleWithDPI() - Method in class com.massifmaps.styles.BillboardStyleBuilder
Returns the state of the scale with DPI flag.
isSeamlessEdgesEnabled() - Method in class com.massifmaps.datasources.ContourTileDataSource
Returns whether seamless tile edges are enabled.
isSeamlessPanning() - Method in class com.massifmaps.components.Options
Returns the state of seamless horizontal panning flag.
isSeamlessTileEdgesEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns whether seamless tile edge handling is enabled.
isSegmented() - Method in class com.massifmaps.celestial.CelestialArc
Returns true if the directions are read as separate segments rather than as a path.
isShowDebug() - Static method in class com.massifmaps.utils.Log
Returns the state of internal debug message logging.
isShowError() - Static method in class com.massifmaps.utils.Log
Returns the state of error logging.
isShowInfo() - Static method in class com.massifmaps.utils.Log
Returns the state of general info logging.
isShowWarn() - Static method in class com.massifmaps.utils.Log
Returns the state of warning logging.
isSinglePassRenderingEnabled() - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Returns whether single-pass segmented rendering is enabled (Milestone 6, optional).
isSunDiscEnabled() - Method in class com.massifmaps.components.SkyOptions
Returns whether the built-in shader draws a sun disc.
isSunIntensityStated() - Method in class com.massifmaps.components.LightOptions
Returns whether anything has SET the sun intensity, as opposed to leaving it at its
default.
isSunOverridingStyle() - Method in class com.massifmaps.components.LightOptions
Returns whether this sun overrides the one a style states.
isSwitching() - Method in class com.massifmaps.components.TerrainOptions
Returns whether the switch is holding the ground flat while the tiles 3D needs load.
isSynchronizedRefresh() - Method in class com.massifmaps.layers.TileLayer
Returns the state of the synchronized refresh flag.
isTerrainDecodeSettled() - Method in class com.massifmaps.layers.TileLayer
Whether the visible tiles are all decoded for the terrain state the layer is now in.
isTerrainDepthRequired() - Method in class com.massifmaps.renderers.PostProcessEffect
Returns true if the effect needs the terrain depth pre-pass (uTerrainDepthTex).
isTerrainLightingEnabled() - Method in class com.massifmaps.components.LightOptions
Returns whether the sun lights the 3D terrain surface.
isTerrainPaintEnabled() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns whether the layer may shade the 3D terrain's own elevation texture instead of
loading a DEM tile set of its own.
isTerrainPaintFullDetailEnabled() - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Returns whether the terrain paint shades from the elevation source's own maximum zoom.
isTileEdgeStitchingEnabled() - Method in class com.massifmaps.components.TerrainOptions
Returns whether cross-LOD tile edge stitching is enabled.
isTiltAction() - Method in class com.massifmaps.ui.MapInteractionInfo
Returns true if the interaction included a tilt action.
isTiltGestureReversed() - Method in class com.massifmaps.components.Options
Returns true if tilting gesture direction is reversed (and same as with Google Maps).
isTitleWrap() - Method in class com.massifmaps.styles.BalloonPopupStyle
Returns the state of the title wrap parameter.
isTitleWrap() - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Returns the state of the title wrap parameter.
isTMSScheme() - Method in class com.massifmaps.datasources.HTTPTileDataSource
Returns true/false based whether the TMS tiling scheme is used.
isUpdateInProgress() - Method in class com.massifmaps.layers.CelestialLayer
 
isUpdateInProgress() - Method in class com.massifmaps.layers.Layer
Tests whether this layer is being currently updated.
isUpdateInProgress() - Method in class com.massifmaps.layers.SolidLayer
Deprecated.
 
isUpdateInProgress() - Method in class com.massifmaps.layers.TileLayer
 
isUpdateInProgress() - Method in class com.massifmaps.layers.VectorLayer
 
isUserInput() - Method in class com.massifmaps.components.Options
Returns the state of the user input flag.
isValid(int) - Static method in class com.massifmaps.api.MassifApi
Whether a handle still resolves.
isVisible() - Method in class com.massifmaps.celestial.CelestialObject
Returns the visibility of the object.
isVisible() - Method in class com.massifmaps.layers.Layer
Returns the visibility of this layer.
isVisible() - Method in class com.massifmaps.vectorelements.VectorElement
Returns the state of the visibility flag of this vector element.
isZBuffering() - Method in class com.massifmaps.layers.VectorLayer
Returns true if Z-buffering is enabled for 2D geometry.
isZoomAction() - Method in class com.massifmaps.ui.MapInteractionInfo
Returns true if the interaction included a zoom action.
isZoomGestures() - Method in class com.massifmaps.components.Options
Returns the state of zoom gestures.

L

Label - Class in com.massifmaps.vectorelements
An abstract billboard element with a dynamically drawn bitmap that can be displayed on the map.
LabelStyle - Class in com.massifmaps.styles
A style for labels.
LabelStyleBuilder - Class in com.massifmaps.styles
A builder class for LabelStyle.
LabelStyleBuilder() - Constructor for class com.massifmaps.styles.LabelStyleBuilder
Constructs a LabelStyleBuilder object with all parameters set to defaults.
Layer - Class in com.massifmaps.layers
An abstract base class for all layers.
Layers - Class in com.massifmaps.components
Container for all raster and vector layers of the map view.

The order in which layers are added is important for vector elements like Points, Lines
and Polygons.
LayerVector - Class in com.massifmaps.layers
 
LayerVector() - Constructor for class com.massifmaps.layers.LayerVector
 
LayerVector(long) - Constructor for class com.massifmaps.layers.LayerVector
 
length() - Method in class com.massifmaps.core.MapRange
Calculates the length of this map range.
length() - Method in class com.massifmaps.core.MapVec
Calculates the length of this map vector.
liftFocus(double) - Method in class com.massifmaps.graphics.ViewState
Moves the focus AND the camera by deltaZ, keeping zoom, tilt and rotation: the
camera-to-focus vector is untouched.
LightOptions - Class in com.massifmaps.components
Directional light (sun) configuration, attached to the map via Options::setLightOptions.
The sun direction drives the sky shader, terrain surface lighting and shadows.
Note: this class is experimental and may change or even be removed in future SDK versions.
LightOptions() - Constructor for class com.massifmaps.components.LightOptions
Constructs a LightOptions object with default values.
LightStop - Class in com.massifmaps.components
One point on a day-cycle light curve: the scene light at a given sun height.

A list of these IS the "formula" that turns an hour into a look.
LightStop() - Constructor for class com.massifmaps.components.LightStop
Constructs an empty LightStop, a white light at the horizon.
LightStop(float, Color, float, Color, float) - Constructor for class com.massifmaps.components.LightStop
Constructs a LightStop.
LightStopVector - Class in com.massifmaps.components
 
LightStopVector() - Constructor for class com.massifmaps.components.LightStopVector
 
LightStopVector(long) - Constructor for class com.massifmaps.components.LightStopVector
 
Line - Class in com.massifmaps.vectorelements
A geometric line string that can be displayed on the map.
Line(MapPosVector, LineStyle) - Constructor for class com.massifmaps.vectorelements.Line
Constructs a Line object from a vector of map positions and a style.
Line(LineGeometry, LineStyle) - Constructor for class com.massifmaps.vectorelements.Line
Constructs a Line object from a geometry object and a style.
LINE_END_TYPE_NONE - Static variable in class com.massifmaps.styles.LineEndType
No line end points are drawn.
LINE_END_TYPE_ROUND - Static variable in class com.massifmaps.styles.LineEndType
Line end points are drawn as half circles.
LINE_END_TYPE_SQUARE - Static variable in class com.massifmaps.styles.LineEndType
Line end points are drawn as squares.
LINE_JOIN_TYPE_BEVEL - Static variable in class com.massifmaps.styles.LineJoinType
Line segments are connected with each other using bevel (straight line) connectors.
LINE_JOIN_TYPE_MITER - Static variable in class com.massifmaps.styles.LineJoinType
Line segments are connected with each other using miter connections.
LINE_JOIN_TYPE_NONE - Static variable in class com.massifmaps.styles.LineJoinType
Line segments are not connected with each other.
LINE_JOIN_TYPE_ROUND - Static variable in class com.massifmaps.styles.LineJoinType
Line segments are connected with each other using circle sectors resulting in
round corners.
LineEndType - Class in com.massifmaps.styles
Possible styles in which line end points are drawn.
LineEndType() - Constructor for class com.massifmaps.styles.LineEndType
 
LineEndType.Value - Annotation Interface in com.massifmaps.styles
The accepted values of this constant namespace.
LineGeometry - Class in com.massifmaps.geometry
Line geometry defined by a list of map positions.
LineGeometry(MapPosVector) - Constructor for class com.massifmaps.geometry.LineGeometry
Constructs a new LineGeometry object from a map position list.
LineGeometryVector - Class in com.massifmaps.geometry
 
LineGeometryVector() - Constructor for class com.massifmaps.geometry.LineGeometryVector
 
LineGeometryVector(long) - Constructor for class com.massifmaps.geometry.LineGeometryVector
 
LineJoinType - Class in com.massifmaps.styles
Possible styles in which line segments are connected with each other.
LineJoinType() - Constructor for class com.massifmaps.styles.LineJoinType
 
LineJoinType.Value - Annotation Interface in com.massifmaps.styles
The accepted values of this constant namespace.
LineStyle - Class in com.massifmaps.styles
A style for lines.
LineStyleBuilder - Class in com.massifmaps.styles
A builder class for LineStyle.
LineStyleBuilder() - Constructor for class com.massifmaps.styles.LineStyleBuilder
Constructs a LineStyleBuilder object with all parameters set to defaults.
listAssets(String) - Static method in class com.massifmaps.utils.AssetUtils
Lists the names of the assets directly inside the specified bundled directory.
loadAsset(String) - Method in class com.massifmaps.utils.AndroidAssetPackage
 
loadAsset(String) - Method in class com.massifmaps.utils.AssetPackage
Loads the specified asset from the asset package.
loadAsset(String) - Static method in class com.massifmaps.utils.AssetUtils
Loads the specified bundled asset.
loadAsset(String) - Method in class com.massifmaps.utils.BundleAssetPackage
 
loadAsset(String) - Method in class com.massifmaps.utils.DirAssetPackage
 
loadAsset(String) - Method in class com.massifmaps.utils.ZippedAssetPackage
 
loadBitmapFromAssets(String) - Static method in class com.massifmaps.utils.BitmapUtils
Loads the specified bitmap asset bundled with the application.
loadBitmapFromFile(String) - Static method in class com.massifmaps.utils.BitmapUtils
Loads bitmap from specified file.
loadElements(CullState) - Method in class com.massifmaps.datasources.LocalVectorDataSource
 
loadElements(CullState) - Method in class com.massifmaps.datasources.VectorDataSource
Loads all the elements within the defined envelope.
loadTile(MapTile) - Method in class com.massifmaps.datasources.AssetTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.BitmapOverlayRasterTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.CombinedTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.ContourTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.HTTPTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.MapTilerOnlineTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.MBTilesTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.MemoryCacheTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.MergedMBVTTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.MultiTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.OrderedTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.PackageManagerTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.PMTilesTileDataSource
 
loadTile(MapTile) - Method in class com.massifmaps.datasources.TileDataSource
Loads the specified tile.
Note: the tile coordinate system used here is vertically flipped relative to layer tile coordinate system.
LOCAL_SPATIAL_INDEX_TYPE_KDTREE - Static variable in class com.massifmaps.datasources.LocalSpatialIndexType
K-d tree index, element culling is exact and fast.
LOCAL_SPATIAL_INDEX_TYPE_NULL - Static variable in class com.massifmaps.datasources.LocalSpatialIndexType
Null index, fastest if few elements are used.
LocalSpatialIndexType - Class in com.massifmaps.datasources
Spatial index type for local data source.
LocalSpatialIndexType() - Constructor for class com.massifmaps.datasources.LocalSpatialIndexType
 
LocalSpatialIndexType.Value - Annotation Interface in com.massifmaps.datasources
The accepted values of this constant namespace.
LocalVectorDataSource - Class in com.massifmaps.datasources
A modifiable vector data source that keeps all the elements in the local memory.
Optionally vector elements can be kept in a spatial index and only the visible elements get rendered.
There can be a small delay before previously invisible elements become visible after view changes.
This makes it suitable for cases where there are a large number of static vector elements.

The draw order of vector elements within the data source is undefined.
LocalVectorDataSource(Projection) - Constructor for class com.massifmaps.datasources.LocalVectorDataSource
Constructs an LocalVectorDataSource object with no spatial index.
LocalVectorDataSource(Projection, int) - Constructor for class com.massifmaps.datasources.LocalVectorDataSource
Constructs an LocalVectorDataSource object with specified spatial index.
Log - Class in com.massifmaps.utils
A diagnostic log for various SDK events.
LogEventListener - Class in com.massifmaps.utils
Listener for events logged by the SDK.
LogEventListener() - Constructor for class com.massifmaps.utils.LogEventListener
 

M

ManeuverArrowBuilder - Class in com.massifmaps.geometry
A builder that cuts a navigation maneuver arrow out of a route geometry.

The arrow is the piece of the route around the maneuver point - LengthBefore metres of the
leg the driver is on, LengthAfter metres of the leg it turns into - plus the point where it
ends and the compass bearing it ends with.

The result is a FeatureCollection in WGS84 holding ONE line, running the way the driver
goes.
ManeuverArrowBuilder() - Constructor for class com.massifmaps.geometry.ManeuverArrowBuilder
 
MAP_MOVE_REASON_ANIMATION - Static variable in class com.massifmaps.ui.MapMoveReason
An animation the SDK is stepping - a flight, or a move given a duration.
MAP_MOVE_REASON_API - Static variable in class com.massifmaps.ui.MapMoveReason
The app, through a call that took effect immediately: setFocusPos, setZoom,
an option change that moved the camera.
MAP_MOVE_REASON_GESTURE - Static variable in class com.massifmaps.ui.MapMoveReason
The user, directly: a gesture, a mouse wheel, or the inertia that follows one.
MapBounds - Class in com.massifmaps.core
A container class that defines an axis aligned cuboid on the map using minimum and maximum map positions.
Valid ranges for map bounds depend on the projection used.
MapBounds() - Constructor for class com.massifmaps.core.MapBounds
Constructs an empty MapBounds object.
MapBounds(MapPos, MapPos) - Constructor for class com.massifmaps.core.MapBounds
Constructs a MapBounds object from a minimum and maximum map position.
MapBoxElevationDataDecoder - Class in com.massifmaps.rastertiles
A decoder for MapBox encoded elevation tiles
MapBoxElevationDataDecoder() - Constructor for class com.massifmaps.rastertiles.MapBoxElevationDataDecoder
Constructs a new MapBoxElevationDataDecoder.
MapBoxOnlineGeocodingService - Class in com.massifmaps.geocoding
An online geocoding service that uses MapBox geocoder.
As the class connects to an external (non-Massif) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Geocoding and reverse geocoding perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of the MapBox service to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
MapBoxOnlineGeocodingService(String) - Constructor for class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
Constructs a new instance of the MapBoxOnlineGeocodingService given API key.
MapBoxOnlineReverseGeocodingService - Class in com.massifmaps.geocoding
An online reverse geocoding service that uses MapBox geocoder.
As the class connects to an external (non-Massif) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Geocoding and reverse geocoding perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of the MapBox service to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
MapBoxOnlineReverseGeocodingService(String) - Constructor for class com.massifmaps.geocoding.MapBoxOnlineReverseGeocodingService
Constructs a new instance of the MapBoxOnlineReverseGeocodingService given API key.
MapClickInfo - Class in com.massifmaps.ui
A container class that provides information about a click performed on
an empty area of the map.
MapEnvelope - Class in com.massifmaps.core
A bounding area on the map.
MapEnvelope() - Constructor for class com.massifmaps.core.MapEnvelope
Constructs an empty MapEnvelope object.
MapEnvelope(MapBounds) - Constructor for class com.massifmaps.core.MapEnvelope
Constructs a MapEnvelope object using map bounds.
MapEnvelope(MapPosVector) - Constructor for class com.massifmaps.core.MapEnvelope
Constructs a MapEnvelope object from a convex bounding polygon.
MapEventListener - Class in com.massifmaps.ui
Listener for events like map clicks etc.
MapEventListener() - Constructor for class com.massifmaps.ui.MapEventListener
 
MapInteractionInfo - Class in com.massifmaps.ui
A container class that provides information about a map interaction performed from UI.
MapMoveInfo - Class in com.massifmaps.ui
The payload of the facade's map.moved and map.stable events.
MapMoveReason - Class in com.massifmaps.ui
What caused a camera change.
MapMoveReason() - Constructor for class com.massifmaps.ui.MapMoveReason
 
MapMoveReason.Value - Annotation Interface in com.massifmaps.ui
The accepted values of this constant namespace.
MapPos - Class in com.massifmaps.core
A double precision map position defined using three coordinates.
MapPos() - Constructor for class com.massifmaps.core.MapPos
Constructs a MapPos object.
MapPos(double, double) - Constructor for class com.massifmaps.core.MapPos
Constructs a MapPos object from 2 coordinates.
MapPos(double, double, double) - Constructor for class com.massifmaps.core.MapPos
Constructs a MapPos object from 3 coordinates.
MapPosVector - Class in com.massifmaps.core
 
MapPosVector() - Constructor for class com.massifmaps.core.MapPosVector
 
MapPosVector(long) - Constructor for class com.massifmaps.core.MapPosVector
 
MapPosVectorVector - Class in com.massifmaps.core
 
MapPosVectorVector() - Constructor for class com.massifmaps.core.MapPosVectorVector
 
MapPosVectorVector(long) - Constructor for class com.massifmaps.core.MapPosVectorVector
 
MapRange - Class in com.massifmaps.core
A container class that defines a half closed range of values using minimum and maximum values.
MapRange() - Constructor for class com.massifmaps.core.MapRange
Constructs a MapRange object.
MapRange(float, float) - Constructor for class com.massifmaps.core.MapRange
Constructs a MapRange object from min and max values.
If min > max, the values will be swapped internally.
MapRenderer - Class in com.massifmaps.renderers
The map renderer component.
MapRendererListener - Class in com.massifmaps.renderers
Listener for specific map renderer events.
MapRendererListener() - Constructor for class com.massifmaps.renderers.MapRendererListener
 
MapTile - Class in com.massifmaps.core
An immutable map tile, used by tile layers for representing small pieces of map at different zoom levels and coordinates.
MapTile() - Constructor for class com.massifmaps.core.MapTile
Constructs an empty MapTile object.
MapTile(int, int, int, int) - Constructor for class com.massifmaps.core.MapTile
Constructs a MapTile object based on coordinates, zoom level and frame number.
MapTilerOnlineTileDataSource - Class in com.massifmaps.datasources
An online tile data source that connects to MapTiler Cloud tile server.
This data source should be used with vector tiles,
though by customizing service URL could be used with raster tiles also.
Be sure to read the Terms and Conditions of your MapTiler service provider to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
MapTilerOnlineTileDataSource(String) - Constructor for class com.massifmaps.datasources.MapTilerOnlineTileDataSource
Constructs a MapTilerOnlineTileDataSource object.
mapToScreen(MapPos) - Method in class com.massifmaps.ui.BaseMapView
Calculates the screen position corresponding to a map position, using the current view parameters.
MapVec - Class in com.massifmaps.core
A double precision map vector defined by 3 coordinates.
MapVec() - Constructor for class com.massifmaps.core.MapVec
Constructs a MapVec object.
MapVec(double, double) - Constructor for class com.massifmaps.core.MapVec
Constructs a MapVec object from 2 coordinates.
MapVec(double, double, double) - Constructor for class com.massifmaps.core.MapVec
Constructs a MapVec object from 3 coordinates.
Marker - Class in com.massifmaps.vectorelements
A billboard element with a static bitmap that can be displayed on the map.
Marker(MapPos, MarkerStyle) - Constructor for class com.massifmaps.vectorelements.Marker
Constructs a Marker object from a map position and a style.
Marker(Geometry, MarkerStyle) - Constructor for class com.massifmaps.vectorelements.Marker
Constructs a Marker object from a geometry object and a style.
Marker(Billboard, MarkerStyle) - Constructor for class com.massifmaps.vectorelements.Marker
Constructs a Marker object with the specified style and attaches it to a billboard element.
MarkerStyle - Class in com.massifmaps.styles
A style for markers.
MarkerStyleBuilder - Class in com.massifmaps.styles
A builder class for MarkerStyle.
MarkerStyleBuilder() - Constructor for class com.massifmaps.styles.MarkerStyleBuilder
Constructs a MarkerStyleBuilder object with all parameters set to defaults.
MassifApi - Class in com.massifmaps.api
The facade API, as an app sees it.

Experimental and incomplete: only the property verbs exist so far, and they address the
default context.
MassifInterop - Class in com.massifmaps.api
The bridge between the object API and the facade.

Split off MassifApi so that class names no SDK type at all: a binding written by hand -
JNI, , N-API, dart:ffi - can carry the whole of MassifApi, and the C ABI already
does.
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
 
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.OSRMOfflineRoutingService
 
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.PackageManagerRoutingService
 
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.PackageManagerValhallaRoutingService
 
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.RoutingService
Matches specified points to the points on the road network.
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.SGREOfflineRoutingService
 
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.ValhallaOfflineRoutingService
 
matchRoute(RouteMatchingRequest) - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
 
MBTILES_SCHEME_TMS - Static variable in class com.massifmaps.datasources.MBTilesScheme
The default scheme.
MBTILES_SCHEME_XYZ - Static variable in class com.massifmaps.datasources.MBTilesScheme
Alternative to TMS scheme.
MBTilesScheme - Class in com.massifmaps.datasources
MBTiles tile schemes.
MBTilesScheme() - Constructor for class com.massifmaps.datasources.MBTilesScheme
 
MBTilesScheme.Value - Annotation Interface in com.massifmaps.datasources
The accepted values of this constant namespace.
MBTilesTileDataSource - Class in com.massifmaps.datasources
A tile data source that loads tiles from a local Sqlite database.
The database must contain table "tiles" with the following fields:
"zoom_level" (tile zoom level), "tile_column" (tile x coordinate),
"tile_row" (tile y coordinate), "tile_data" (compressed tile image).
MBTilesTileDataSource(int, int, String) - Constructor for class com.massifmaps.datasources.MBTilesTileDataSource
Constructs a MBTilesTileDataSource object.
MBTilesTileDataSource(int, int, String, int) - Constructor for class com.massifmaps.datasources.MBTilesTileDataSource
Constructs a MBTilesTileDataSource object with specified tile scheme.
MBTilesTileDataSource(String) - Constructor for class com.massifmaps.datasources.MBTilesTileDataSource
Constructs a MBTilesTileDataSource object.
MBVectorTileDecoder - Class in com.massifmaps.vectortiles
Decoder for vector tiles in MapBox format.
MBVectorTileDecoder(CartoCSSStyleSet) - Constructor for class com.massifmaps.vectortiles.MBVectorTileDecoder
Constructs a decoder for MapBox vector tiles based on specified CartoCSS style set.
MBVectorTileDecoder(CompiledStyleSet) - Constructor for class com.massifmaps.vectortiles.MBVectorTileDecoder
Constructs a decoder for MapBox vector tiles based on specified compiled style set.
MemoryCacheTileDataSource - Class in com.massifmaps.datasources
A tile data source that loads tiles from another tile data source
and caches them in memory.
MemoryCacheTileDataSource(TileDataSource) - Constructor for class com.massifmaps.datasources.MemoryCacheTileDataSource
Constructs a MemoryCacheTileDataSource object from tile data source.
MergedMBVTTileDataSource - Class in com.massifmaps.datasources
A tile data source that merges two MBVT/protobuf data sources into one.
It is assumed that the layer ids from the two sources are distinct.
MergedMBVTTileDataSource(TileDataSource, TileDataSource) - Constructor for class com.massifmaps.datasources.MergedMBVTTileDataSource
Constructs a new MergedMBVTTileDataSource tile data source object.
moveTo(MapPos, float) - Method in class com.massifmaps.ui.BaseMapView
Points the camera at a position and a zoom level IMMEDIATELY, with no animation.

Prefer it over setFocusPos + setZoom: with restricted panning on, the focus is clamped so
the viewport stays inside the pan bounds, so the same target is clamped hard at a world
view and not at all up close.
moveTo(MapPos, float, float, float) - Method in class com.massifmaps.ui.BaseMapView
The same, also setting rotation and tilt.
moveToFitBounds(MapBounds, ScreenBounds, boolean, boolean, boolean, float) - Method in class com.massifmaps.ui.BaseMapView
Animate the view parameters (focus position, tilt, rotation, zoom) so that the specified bounding box becomes fully visible.
Also supports resetting the tilt and rotation angles over the course of the animation.
This method does not work before the screen size is set.
moveToFitBounds(MapBounds, ScreenBounds, boolean, float) - Method in class com.massifmaps.ui.BaseMapView
Animate the view parameters (focus position, tilt, rotation, zoom) so that the specified bounding box becomes fully visible.
This method does not work before the screen size is set.
mul(double) - Method in class com.massifmaps.core.MapVec
Creates a new map vector by multiplying this map vector with a multiplier.
MULTIDIRECTIONAL - Static variable in class com.massifmaps.layers.HillshadeMethod
Multi-directional hillshade based on GDAL: four light sources at 225, 270, 315 and 360
degrees weighted by the aspect.
MultiGeometry - Class in com.massifmaps.geometry
A generic multi geometry container.
MultiGeometry(GeometryVector) - Constructor for class com.massifmaps.geometry.MultiGeometry
Constructs a MultiGeometry from a vector of geometry objects.
MultiLineGeometry - Class in com.massifmaps.geometry
A multiline container.
MultiLineGeometry(LineGeometryVector) - Constructor for class com.massifmaps.geometry.MultiLineGeometry
Constructs a MultiLineGeometry object from the vector of lines.
MultiOSMOfflineGeocodingService - Class in com.massifmaps.geocoding
A geocoding service that uses custom geocoding database files.
Note: this class is experimental and may change or even be removed in future SDK versions.
MultiOSMOfflineGeocodingService() - Constructor for class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
Constructs a new instance of the MultiOSMOfflineGeocodingService.
MultiOSMOfflineReverseGeocodingService - Class in com.massifmaps.geocoding
A reverse geocoding service that uses custom geocoding database files.
Note: this class is experimental and may change or even be removed in future SDK versions.
MultiOSMOfflineReverseGeocodingService() - Constructor for class com.massifmaps.geocoding.MultiOSMOfflineReverseGeocodingService
Constructs a new instance of the MultiOSMOfflineReverseGeocodingService given package manager instance.
multiplyScreenMask(long, float, float) - Method in class com.massifmaps.renderers.MapRenderer
 
MultiPointGeometry - Class in com.massifmaps.geometry
A multipoint container.
MultiPointGeometry(PointGeometryVector) - Constructor for class com.massifmaps.geometry.MultiPointGeometry
Constructs a MultiPointGeometry from the vector of points.
MultiPolygonGeometry - Class in com.massifmaps.geometry
A multipolygon container.
MultiPolygonGeometry(PolygonGeometryVector) - Constructor for class com.massifmaps.geometry.MultiPolygonGeometry
Constructs a MultiPolygonGeometry from the vector of polygons.
MultiTileDataSource - Class in com.massifmaps.datasources
A tile data source that handles multiple data sources.
MultiTileDataSource() - Constructor for class com.massifmaps.datasources.MultiTileDataSource
Constructs a PackageManagerTileDataSource object.
MultiTileDataSource(int) - Constructor for class com.massifmaps.datasources.MultiTileDataSource
 
MultiValhallaOfflineRoutingService - Class in com.massifmaps.routing
An offline routing service that uses Valhalla routing tiles.
MultiValhallaOfflineRoutingService() - Constructor for class com.massifmaps.routing.MultiValhallaOfflineRoutingService
Constructs a new MultiValhallaOfflineRoutingService instance.

N

NMLModel - Class in com.massifmaps.vectorelements
A 3D model that can be displayed on the map.

NML models can be created from Collada files directly and placed anywhere on the map or converted from KMZ files.
NML models are optimized for fast loading and rendering.
NMLModel(MapPos, NMLModelStyle) - Constructor for class com.massifmaps.vectorelements.NMLModel
Constructs a NMLModel object from a map position and a source model.
NMLModel(Geometry, NMLModelStyle) - Constructor for class com.massifmaps.vectorelements.NMLModel
Constructs a NMLModel object from a geometry object and a source model.
NMLModel(Billboard, NMLModelStyle) - Constructor for class com.massifmaps.vectorelements.NMLModel
Constructs a NMLModel object with the specified style and attaches it to a billboard element.
NMLModelStyle - Class in com.massifmaps.styles
A style for NML models.
NMLModelStyleBuilder - Class in com.massifmaps.styles
A builder class for NMLModelStyle.
NMLModelStyleBuilder() - Constructor for class com.massifmaps.styles.NMLModelStyleBuilder
Constructs a NMLModelStyleBuilder object with all parameters set to defaults.
notifyDecoderChanged() - Method in class com.massifmaps.vectortiles.VectorTileDecoder
Notifies listeners that the decoder parameters have changed.
notifyDecoderRefreshed() - Method in class com.massifmaps.vectortiles.VectorTileDecoder
 
notifyElementChanged() - Method in class com.massifmaps.vectorelements.VectorElement
Notifies this vector element's datasource about the change in this element.
The data source may then notify the layer to update the view.
notifyElementsChanged() - Method in class com.massifmaps.datasources.VectorDataSource
Notifies listeners that all vector elements have changed.
notifyTilesChanged(boolean) - Method in class com.massifmaps.datasources.CacheTileDataSource
 
notifyTilesChanged(boolean) - Method in class com.massifmaps.datasources.TileDataSource
Notifies listeners that the tiles have changed.

O

off(int) - Static method in class com.massifmaps.api.MassifApi
Removes one subscription.
offAll(int) - Static method in class com.massifmaps.api.MassifApi
Removes every handler on one object.
offEvent(int, String) - Static method in class com.massifmaps.api.MassifApi
Removes every handler of one event on one object.
on(int, String, EventListener, int, boolean) - Static method in class com.massifmaps.api.MassifApi
Subscribes to an event on an object.
on(int, String, EventListener, int, boolean, String) - Static method in class com.massifmaps.api.MassifApi
Subscribes to an event on an object.
on(int, String, EventListener, int, boolean, String, boolean) - Static method in class com.massifmaps.api.MassifApi
Subscribes to an event on an object.
on(int, String, EventListener, int, boolean, String, boolean, int) - Static method in class com.massifmaps.api.MassifApi
Subscribes to an event on an object.
onAfterDrawFrame() - Method in class com.massifmaps.renderers.MapRendererListener
Listener method that gets called at the end of the rendering frame.
This method is called from GL renderer thread, not from main thread.
onBeforeDrawFrame() - Method in class com.massifmaps.renderers.MapRendererListener
Listener method that gets called at the start of the rendering frame.
The method can be used to synchronize vector elements with renderer state, for example
to force marker to be always at the center of the screen (focus point).
This method is called from GL renderer thread, not from main thread.
onButtonClicked(BalloonPopupButtonClickInfo) - Method in class com.massifmaps.vectorelements.BalloonPopupEventListener
Listener method that gets called when a clicked is performed on a button.
onCelestialObjectClicked(ClickInfo, CelestialObject) - Method in class com.massifmaps.layers.CelestialEventListener
Called when an object of the layer is clicked.
onDebugEvent(String) - Method in class com.massifmaps.utils.LogEventListener
Listener method that gets called when SDK want to log a debug level event.
This method can be called from any thread.
onDownloadCompleted() - Method in class com.massifmaps.datasources.TileDownloadListener
Listener method that is called when downloading has finished.
onDownloadFailed(MapTile) - Method in class com.massifmaps.datasources.TileDownloadListener
Listener method that is called when a tile download fails.
onDownloadProgress(float) - Method in class com.massifmaps.datasources.TileDownloadListener
Listener method that is called to report about download progress.
onDownloadStarting(int) - Method in class com.massifmaps.datasources.TileDownloadListener
Listener method that is called before download has actually started to report the total tile count.
onDragEnd(VectorElementDragInfo) - Method in class com.massifmaps.layers.VectorEditEventListener
Called when element or vertex dragging is finished.
onDragMove(VectorElementDragInfo) - Method in class com.massifmaps.layers.VectorEditEventListener
Called when element or vertex is being dragged to specific location.
onDragStart(VectorElementDragInfo) - Method in class com.massifmaps.layers.VectorEditEventListener
Called before element or vertex is dragged.
onDrawFrame() - Method in class com.massifmaps.ui.BaseMapView
Draws a single frame to the current graphics context.
onDrawPopup(PopupDrawInfo) - Method in class com.massifmaps.vectorelements.CustomPopupHandler
Handler method that gets called when the popup needs to be drawn to a bitmap.
onElementDelete(VectorElement) - Method in class com.massifmaps.layers.VectorEditEventListener
Called when element should be deleted.
onElementDeselected(VectorElement) - Method in class com.massifmaps.layers.VectorEditEventListener
Called when element is unselected.
onElementModify(VectorElement, Geometry) - Method in class com.massifmaps.layers.VectorEditEventListener
Called when element is being modified.
It the responsibility of the implementation of this method to update actual vector element geometry.
The geometry may be modified before updating the vector element, but topology of the element MUST not change!
onElementSelect(VectorElement) - Method in class com.massifmaps.layers.VectorEditEventListener
Called when element is being selected.
onErrorEvent(String) - Method in class com.massifmaps.utils.LogEventListener
Listener method that gets called when SDK want to log an error level event.
This method can be called from any thread.
onEvent(int, String, int) - Method in class com.massifmaps.api.EventListener
Called when a subscribed event fires.
onFatalEvent(String) - Method in class com.massifmaps.utils.LogEventListener
Listener method that gets called when SDK want to log a fatal level event.
This method can be called from any thread.
onInfoEvent(String) - Method in class com.massifmaps.utils.LogEventListener
Listener method that gets called when SDK want to log an info level event.
This method can be called from any thread.
onInputEvent(int, float, float, float, float) - Method in class com.massifmaps.ui.BaseMapView
Handles a user input event.
onMapClicked(MapClickInfo) - Method in class com.massifmaps.ui.MapEventListener
Listener method that gets called when a click is performed on an empty area of the map.
This method will NOT be called from the main thread.
onMapIdle() - Method in class com.massifmaps.ui.MapEventListener
Listener method that gets called at the end of the rendering process when the
map view needs no further refreshing.
Note that there can still be background processes (tile loading) that may change
the map view but these may take long time.
This method is called from GL renderer thread, not from main thread.
onMapInteraction(MapInteractionInfo) - Method in class com.massifmaps.ui.MapEventListener
Listener method that gets called when user has interacted with the map.
onMapMoved(int) - Method in class com.massifmaps.ui.MapEventListener
Listener method that gets called when the map is panned, rotated, tilted or zoomed.
The callback is used for both UI events and map changes resulting from API calls;
the reason says which.
Doing any calls to update MapView state from this method is potentially dangerous and may
result in deadlocks or crashes.
The thread this method is called from may vary.
onMapRendered(Bitmap) - Method in class com.massifmaps.renderers.RendererCaptureListener
Listener method that is called when the view has been rendered.
onMapStable(int) - Method in class com.massifmaps.ui.MapEventListener
Listener method that gets called when the map comes to rest - animations have finished,
the user has lifted their fingers from the screen and any inertia has died out.

This is the end of a movement, not a poll: it is called once per movement, and a touch
that did not move the camera does not call it at all.
onPackageCancelled(String, int) - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when a package download has been cancelled.
onPackageFailed(String, int, int) - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when updating a package failed (network error, etc).
onPackageListFailed() - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when server package could not be downloaded or updated.
onPackageListUpdated() - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when server package list has been successfully updated.
onPackageStatusChanged(String, int, PackageStatus) - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when a package status has changed.
Information about the status of the package (current action, progress, etc) is explictly given with this event.
onPackageUpdated(String, int) - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when a package is successfully updated (downloaded or removed).
onPopupClicked(PopupClickInfo) - Method in class com.massifmaps.vectorelements.CustomPopupHandler
Handler method that gets called when the popup is clicked
onPreloadingTilesLoaded() - Method in class com.massifmaps.layers.TileLoadListener
Listener method that gets called when all preloading raster tiles have finished loading.
This method gets called after onVisibleTilesLoaded() and only if preloading is enabled.
onRasterTileClicked(RasterTileClickInfo) - Method in class com.massifmaps.layers.RasterTileEventListener
Listener method that gets called when a click is performed on a raster tile.
This method will NOT be called from the main thread.
onRedrawRequested() - Method in class com.massifmaps.renderers.RedrawRequestListener
Called when the screen needs to be redrawn.
onSelectDragPointStyle(VectorElement, int) - Method in class com.massifmaps.layers.VectorEditEventListener
Called when drag point style is needed.
onStyleFailed(String) - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when map style could not be downloaded or updated.
onStyleUpdated(String) - Method in class com.massifmaps.packagemanager.PackageManagerListener
Listener method that is called when map style has been successfully updated.
onSurfaceChanged(int, int) - Method in class com.massifmaps.renderers.MapRendererListener
Listener method that gets called when the rendering surface initialized and its size is updated.
The method can be used to check when it is safe to call methods that depend on view size,
like moveToFitBounds, screenToMap, mapToScreen.
This method is called from GL renderer thread, not from main thread.
onSurfaceChanged(int, int) - Method in class com.massifmaps.ui.BaseMapView
Changes the screen size of the map view.
onSurfaceCreated() - Method in class com.massifmaps.ui.BaseMapView
Prepares renderers for drawing.
onSurfaceDestroyed() - Method in class com.massifmaps.ui.BaseMapView
Stops renderer.
onUTFGridClicked(UTFGridClickInfo) - Method in class com.massifmaps.layers.UTFGridEventListener
Listener method that gets called when a click is performed on an UTF grid element.
If the method returns true, all subsequent layers are ignored and click event is not passed down.
This method will NOT be called from the main thread.
onVectorElementClicked(VectorElementClickInfo) - Method in class com.massifmaps.layers.VectorElementEventListener
Listener method that gets called when a click is performed on a vector element.
If there are multiple vector elements that are located at the click position, then the
results will be sorted by their distance to the camera.
onVectorTileClicked(VectorTileClickInfo) - Method in class com.massifmaps.layers.VectorTileEventListener
Listener method that gets called when a click is performed on a vector tile feature.
If there are multiple vector elements that are located at the click position, then the
results will be sorted by their distance to the camera.
onVisibleTilesLoaded() - Method in class com.massifmaps.layers.TileLoadListener
Listener method that gets called when all visible raster tiles have finished loading.
onWarnEvent(String) - Method in class com.massifmaps.utils.LogEventListener
Listener method that gets called when SDK want to log a warning level event.
This method can be called from any thread.
onWheelEvent(int, float, float) - Method in class com.massifmaps.ui.BaseMapView
Handles a wheel-rotation event.
Options - Class in com.massifmaps.components
A class containing various options for rendering and map manipulation.
OrderedTileDataSource - Class in com.massifmaps.datasources
A tile data source that combines two data sources (usually offline and online).
All requests are made first to first data source.
OrderedTileDataSource(TileDataSource, TileDataSource) - Constructor for class com.massifmaps.datasources.OrderedTileDataSource
Constructs a combined tile data source object.
OSMOfflineGeocodingService - Class in com.massifmaps.geocoding
A geocoding service that uses custom geocoding database files.
Note: this class is experimental and may change or even be removed in future SDK versions.
OSMOfflineGeocodingService(String) - Constructor for class com.massifmaps.geocoding.OSMOfflineGeocodingService
Constructs a new instance of the OSMOfflineGeocodingService given path to the geocoding database.
OSMOfflineReverseGeocodingService - Class in com.massifmaps.geocoding
A reverse geocoding service that uses custom geocoding database files.
Note: this class is experimental and may change or even be removed in future SDK versions.
OSMOfflineReverseGeocodingService(String) - Constructor for class com.massifmaps.geocoding.OSMOfflineReverseGeocodingService
Constructs a new instance of the OSMOfflineReverseGeocodingService given path to the geocoding database.
OSRMOfflineRoutingService - Class in com.massifmaps.routing
An offline routing service that uses Massif-specific routing
database file created from OSRM prepared routing files.
Note: this class is experimental and may change or even be removed in future SDK versions.
OSRMOfflineRoutingService(String) - Constructor for class com.massifmaps.routing.OSRMOfflineRoutingService
Constructs a new OSRMOfflineRoutingService instance given database file.

P

PACKAGE_ACTION_COPYING - Static variable in class com.massifmaps.packagemanager.PackageAction
Package data is being copied.
PACKAGE_ACTION_DOWNLOADING - Static variable in class com.massifmaps.packagemanager.PackageAction
Package is being downloaded.
PACKAGE_ACTION_READY - Static variable in class com.massifmaps.packagemanager.PackageAction
Package is ready.
PACKAGE_ACTION_REMOVING - Static variable in class com.massifmaps.packagemanager.PackageAction
Package is being removed.
PACKAGE_ACTION_WAITING - Static variable in class com.massifmaps.packagemanager.PackageAction
Package is waiting in the task queue.
PACKAGE_ERROR_TYPE_CONNECTION - Static variable in class com.massifmaps.packagemanager.PackageErrorType
Connection or network error.
PACKAGE_ERROR_TYPE_DOWNLOAD_LIMIT_EXCEEDED - Static variable in class com.massifmaps.packagemanager.PackageErrorType
The number of downloaded packages exceeded subscription limit.
PACKAGE_ERROR_TYPE_NO_OFFLINE_PLAN - Static variable in class com.massifmaps.packagemanager.PackageErrorType
The license does not allow downloading offline packages.
PACKAGE_ERROR_TYPE_PACKAGE_TOO_BIG - Static variable in class com.massifmaps.packagemanager.PackageErrorType
The bounding box of the package contains too many tiles.
This error is only returned for custom bounding box packages.
PACKAGE_ERROR_TYPE_SYSTEM - Static variable in class com.massifmaps.packagemanager.PackageErrorType
Internal or system error.
PACKAGE_TILE_STATUS_FULL - Static variable in class com.massifmaps.packagemanager.PackageTileStatus
Tile if part of the package and package fully covers it.
PACKAGE_TILE_STATUS_MISSING - Static variable in class com.massifmaps.packagemanager.PackageTileStatus
Tile is not part of the package.
PACKAGE_TILE_STATUS_PARTIAL - Static variable in class com.massifmaps.packagemanager.PackageTileStatus
Tile is part of the package, but package does not fully cover it.
This value is no longer used, thus this is deprecated.
PACKAGE_TYPE_GEOCODING - Static variable in class com.massifmaps.packagemanager.PackageType
Geocoding package.
PACKAGE_TYPE_MAP - Static variable in class com.massifmaps.packagemanager.PackageType
Map package.
PACKAGE_TYPE_ROUTING - Static variable in class com.massifmaps.packagemanager.PackageType
Routing package.
PACKAGE_TYPE_VALHALLA_ROUTING - Static variable in class com.massifmaps.packagemanager.PackageType
Valhalla routing package.
PackageAction - Class in com.massifmaps.packagemanager
The current action that describes the operation being performed with the package.
PackageAction() - Constructor for class com.massifmaps.packagemanager.PackageAction
 
PackageAction.Value - Annotation Interface in com.massifmaps.packagemanager
The accepted values of this constant namespace.
PackageErrorType - Class in com.massifmaps.packagemanager
Possible error types for failed package downloads.
PackageErrorType() - Constructor for class com.massifmaps.packagemanager.PackageErrorType
 
PackageErrorType.Value - Annotation Interface in com.massifmaps.packagemanager
The accepted values of this constant namespace.
PackageInfo - Class in com.massifmaps.packagemanager
Information about map package.
PackageInfo(String, int, int, BigInteger, String, PackageTileMask, PackageMetaInfo) - Constructor for class com.massifmaps.packagemanager.PackageInfo
Constructs a new package info instance.
PackageInfoVector - Class in com.massifmaps.packagemanager
 
PackageInfoVector() - Constructor for class com.massifmaps.packagemanager.PackageInfoVector
 
PackageInfoVector(long) - Constructor for class com.massifmaps.packagemanager.PackageInfoVector
 
PackageManager - Class in com.massifmaps.packagemanager
Base class for offline map package manager.
PackageManager(String, String, String, String) - Constructor for class com.massifmaps.packagemanager.PackageManager
Constructs a new package manager, given URL for package list and data folder.
The data folder must exist before creating a new package manager and it is assumed to be persistent.
Note: the package manager must be explicitly started using start() method!
PackageManagerGeocodingService - Class in com.massifmaps.geocoding
A geocoding service that uses geocoding packages from package manager.
PackageManagerGeocodingService(PackageManager) - Constructor for class com.massifmaps.geocoding.PackageManagerGeocodingService
Constructs a new instance of the PackageManagerGeocodingService given package manager instance.
PackageManagerListener - Class in com.massifmaps.packagemanager
Base class for map package manager event listeners.
Includes callbacks for package list events and individual package events.
PackageManagerListener() - Constructor for class com.massifmaps.packagemanager.PackageManagerListener
 
PackageManagerReverseGeocodingService - Class in com.massifmaps.geocoding
A reverse geocoding service that uses geocoding packages from package manager.
PackageManagerReverseGeocodingService(PackageManager) - Constructor for class com.massifmaps.geocoding.PackageManagerReverseGeocodingService
Constructs a new instance of the PackageManagerReverseGeocodingService given package manager instance.
PackageManagerRoutingService - Class in com.massifmaps.routing
A routing service that uses routing packages from package manager.
PackageManagerRoutingService(PackageManager) - Constructor for class com.massifmaps.routing.PackageManagerRoutingService
Constructs a new instance of the PackageManagerRoutingService given package manager instance.
PackageManagerTileDataSource - Class in com.massifmaps.datasources
A tile data source that loads tiles from package manager.
PackageManagerTileDataSource(PackageManager) - Constructor for class com.massifmaps.datasources.PackageManagerTileDataSource
Constructs a PackageManagerTileDataSource object.
PackageManagerValhallaRoutingService - Class in com.massifmaps.routing
A routing service that uses routing packages from package manager.
PackageManagerValhallaRoutingService(PackageManager) - Constructor for class com.massifmaps.routing.PackageManagerValhallaRoutingService
Constructs a new instance of the PackageManagerValhallaRoutingService given package manager instance.
PackageMetaInfo - Class in com.massifmaps.packagemanager
Package meta info element.
PackageMetaInfo(Variant) - Constructor for class com.massifmaps.packagemanager.PackageMetaInfo
Constructs a new PackageMetaInfo object from existing JSON value.
PackageStatus - Class in com.massifmaps.packagemanager
The status of the map package.
PackageStatus(int, boolean, float) - Constructor for class com.massifmaps.packagemanager.PackageStatus
Constructs a new status.
PackageTileMask - Class in com.massifmaps.packagemanager
Tile mask contains map package spatial coverage information and
can be used for very fast 'tile in package' tests.
PackageTileStatus - Class in com.massifmaps.packagemanager
Tile status.
PackageTileStatus() - Constructor for class com.massifmaps.packagemanager.PackageTileStatus
 
PackageTileStatus.Value - Annotation Interface in com.massifmaps.packagemanager
The accepted values of this constant namespace.
PackageType - Class in com.massifmaps.packagemanager
Package types.
PackageType() - Constructor for class com.massifmaps.packagemanager.PackageType
 
PackageType.Value - Annotation Interface in com.massifmaps.packagemanager
The accepted values of this constant namespace.
pan(MapVec, float) - Method in class com.massifmaps.ui.BaseMapView
Pans the view relative to the current focus position.
PANNING_MODE_FREE - Static variable in class com.massifmaps.components.PanningMode
Free panning means that the map panning is unrestricted, user is able to zoom, rotate and
pan the map at the same time without any artificial limits.
PANNING_MODE_STICKY - Static variable in class com.massifmaps.components.PanningMode
Sticky panning means that the map panning is restricted, user is able to freely pan the map,
but zooming and rotating gestures can't be performed at the same time.
PANNING_MODE_STICKY_FINAL - Static variable in class com.massifmaps.components.PanningMode
Final sticky panning means that the map panning is restricted, user is able to freely pan the map,
but zooming and rotating gestures can't be performed at the same time.
PANNING_SPEED_MODE_ANCHORED - Static variable in class com.massifmaps.components.PanningSpeedMode
The scale is measured where the pan STARTS and stays fixed for the whole gesture:
starting far away still pans fast and starting close still pans slowly, but the
speed never changes while the finger is down.
PANNING_SPEED_MODE_CONSTANT - Static variable in class com.massifmaps.components.PanningSpeedMode
The scale is measured at the centre of the screen, so it depends neither on where
the finger started nor on where it goes - every pan moves the map at the same rate.
PANNING_SPEED_MODE_MAP - Static variable in class com.massifmaps.components.PanningSpeedMode
The map point under the finger follows it exactly, which is what a flat map does.
On a tilted view the speed then changes DURING the gesture: a drag that starts near
the camera and travels up the screen accelerates as the finger reaches parts of the
screen that are further away.
PanningMode - Class in com.massifmaps.components
Possible panning modes for dual touch user input.
PanningMode() - Constructor for class com.massifmaps.components.PanningMode
 
PanningMode.Value - Annotation Interface in com.massifmaps.components
The accepted values of this constant namespace.
PanningSpeedMode - Class in com.massifmaps.components
How fast a one-finger pan moves the map on a TILTED view, where a touch near the horizon
corresponds to a point far away and a touch at the bottom of the screen to a near one.
PanningSpeedMode() - Constructor for class com.massifmaps.components.PanningSpeedMode
 
PanningSpeedMode.Value - Annotation Interface in com.massifmaps.components
The accepted values of this constant namespace.
parseTileFormat(String) - Static method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Maps a container's declared format or encoding - an MBTiles or PMTiles metadata value, a
TileJSON media type - onto a tile format.
PeliasOnlineGeocodingService - Class in com.massifmaps.geocoding
An online geocoding service that uses Mapzen Pelias geocoder.
As the class connects to an external (non-Massif) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Geocoding and reverse geocoding perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of your Pelias service provider to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
PeliasOnlineGeocodingService(String) - Constructor for class com.massifmaps.geocoding.PeliasOnlineGeocodingService
Constructs a new instance of the PeliasOnlineGeocodingService given API key.
PeliasOnlineReverseGeocodingService - Class in com.massifmaps.geocoding
An online reverse geocoding service that uses Mapzen Pelias geocoder.
As the class connects to an external (non-Massif) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Geocoding and reverse geocoding perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of your Pelias service provider to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
PeliasOnlineReverseGeocodingService(String) - Constructor for class com.massifmaps.geocoding.PeliasOnlineReverseGeocodingService
Constructs a new instance of the PeliasOnlineReverseGeocodingService given API key.
PersistentCacheTileDataSource - Class in com.massifmaps.datasources
A tile data source that loads tiles from another tile data source
and caches them in an offline sqlite database.
PersistentCacheTileDataSource(TileDataSource, String) - Constructor for class com.massifmaps.datasources.PersistentCacheTileDataSource
Constructs a PersistentCacheTileDataSource object from tile data source
and a sqlite database.
PIVOT_MODE_CENTERPOINT - Static variable in class com.massifmaps.components.PivotMode
Screen center is always used for pivot point.
PIVOT_MODE_TOUCHPOINT - Static variable in class com.massifmaps.components.PivotMode
The touch point (or middle point between 2 finger touches) is used as the pivot point.
PivotMode - Class in com.massifmaps.components
Possible pivot modes.
PivotMode() - Constructor for class com.massifmaps.components.PivotMode
 
PivotMode.Value - Annotation Interface in com.massifmaps.components
The accepted values of this constant namespace.
PMTilesTileDataSource - Class in com.massifmaps.datasources
A tile data source that loads tiles from a PMTiles v3 archive file.
PMTiles is a single-file archive format for pyramids of tiled data.
The archive format supports efficient random access and metadata storage.
PMTilesTileDataSource(int, int, String) - Constructor for class com.massifmaps.datasources.PMTilesTileDataSource
Constructs a PMTilesTileDataSource object with specified zoom levels.
PMTilesTileDataSource(String) - Constructor for class com.massifmaps.datasources.PMTilesTileDataSource
Constructs a PMTilesTileDataSource object.
Min and max zoom levels are automatically detected from the PMTiles header.
Point - Class in com.massifmaps.vectorelements
A geometric point that can be displayed on the map.
Point(MapPos, PointStyle) - Constructor for class com.massifmaps.vectorelements.Point
Constructs a Point object from a map position and a style.
Point(PointGeometry, PointStyle) - Constructor for class com.massifmaps.vectorelements.Point
Constructs a Point object from a geometry object and a style.
PointGeometry - Class in com.massifmaps.geometry
Point geometry.
PointGeometry(MapPos) - Constructor for class com.massifmaps.geometry.PointGeometry
Constructs a PointGeometry object from a given map position.
PointGeometryVector - Class in com.massifmaps.geometry
 
PointGeometryVector() - Constructor for class com.massifmaps.geometry.PointGeometryVector
 
PointGeometryVector(long) - Constructor for class com.massifmaps.geometry.PointGeometryVector
 
PointStyle - Class in com.massifmaps.styles
A style for points.
PointStyleBuilder - Class in com.massifmaps.styles
A builder class for PointStyle.
PointStyleBuilder() - Constructor for class com.massifmaps.styles.PointStyleBuilder
Constructs a PointStyleBuilder object with all parameters set to defaults.
Polygon - Class in com.massifmaps.vectorelements
A geometric polygon that can be displayed on the map.
Polygons can be concave and have multiple overlapping holes.
Polygon(MapPosVector, MapPosVectorVector, PolygonStyle) - Constructor for class com.massifmaps.vectorelements.Polygon
Constructs a Polygon object from a vector of map positions, a vector of holes and a style.
Polygon(MapPosVector, PolygonStyle) - Constructor for class com.massifmaps.vectorelements.Polygon
Constructs a Polygon object from a vector of map positions and a style.
Polygon(PolygonGeometry, PolygonStyle) - Constructor for class com.massifmaps.vectorelements.Polygon
Constructs a Polygon object from a geometry object and a style.
Polygon3D - Class in com.massifmaps.vectorelements
A geometric 3d polygon that can be displayed on the map.
3d polygons can be concave and have multiple overlapping holes.
Polygon3D(MapPosVector, MapPosVectorVector, Polygon3DStyle, float) - Constructor for class com.massifmaps.vectorelements.Polygon3D
Constructs a Polygon3D object from a vector of map positions, a vector of holes and a style.
Polygon3D(MapPosVector, Polygon3DStyle, float) - Constructor for class com.massifmaps.vectorelements.Polygon3D
Constructs a Polygon3D object from a vector of map positions and a style.
Polygon3D(PolygonGeometry, Polygon3DStyle, float) - Constructor for class com.massifmaps.vectorelements.Polygon3D
Constructs a Polygon3D object from a geometry object and a style.
Polygon3DStyle - Class in com.massifmaps.styles
A style for 3d polygons.
Polygon3DStyleBuilder - Class in com.massifmaps.styles
A builder class for Polygon3DStyle.
Polygon3DStyleBuilder() - Constructor for class com.massifmaps.styles.Polygon3DStyleBuilder
Constructs a Polygon3DStyleBuilder object with all parameters set to defaults.
PolygonGeometry - Class in com.massifmaps.geometry
Polygon geometry defined by an outer ring and optional multiple inner rings (holes).
PolygonGeometry(MapPosVector) - Constructor for class com.massifmaps.geometry.PolygonGeometry
Constructs a PolygonGeometry objects from an outer ring.
PolygonGeometry(MapPosVector, MapPosVectorVector) - Constructor for class com.massifmaps.geometry.PolygonGeometry
Constructs a PolygonGeometry objects from an outer ring and list of inner rings (holes).
PolygonGeometry(MapPosVectorVector) - Constructor for class com.massifmaps.geometry.PolygonGeometry
Constructs a PolygonGeometry objects from a list of rings.
It is assumed the the first ring is outer ring and all other rings are inner rings.
PolygonGeometryVector - Class in com.massifmaps.geometry
 
PolygonGeometryVector() - Constructor for class com.massifmaps.geometry.PolygonGeometryVector
 
PolygonGeometryVector(long) - Constructor for class com.massifmaps.geometry.PolygonGeometryVector
 
PolygonStyle - Class in com.massifmaps.styles
A style for polygons.
PolygonStyleBuilder - Class in com.massifmaps.styles
A builder class for PolygonStyle.
PolygonStyleBuilder() - Constructor for class com.massifmaps.styles.PolygonStyleBuilder
Constructs a PolygonStyleBuilder object with all parameters set to defaults.
Popup - Class in com.massifmaps.vectorelements
An abstract billboard element that can be displayed on the map.
PopupClickInfo - Class in com.massifmaps.ui
A container class that provides information about a click performed on
a popup.
PopupDrawInfo - Class in com.massifmaps.ui
A container class that provides information how to draw the popup.
PopupDrawInfo(ScreenPos, ScreenBounds, Popup, float) - Constructor for class com.massifmaps.ui.PopupDrawInfo
Constructs a PopupClickInfo object from a click position and a vector element.
PopupStyle - Class in com.massifmaps.styles
A style for popups.
PopupStyleBuilder - Class in com.massifmaps.styles
A builder class for PopupStyle.
PopupStyleBuilder() - Constructor for class com.massifmaps.styles.PopupStyleBuilder
Constructs a PopupStyleBuilder object with all parameters set to defaults.
post() - Method in class com.massifmaps.api.UiDispatcher
Called from the producing thread.
PostProcessEffect - Class in com.massifmaps.renderers
A full-screen post-processing effect.
PostProcessEffect(String, String) - Constructor for class com.massifmaps.renderers.PostProcessEffect
Constructs a post-process effect from a fragment shader.
processClick(ClickInfo, MapPos, ScreenPos) - Method in class com.massifmaps.vectorelements.BalloonPopup
 
processClick(ClickInfo, MapPos, ScreenPos) - Method in class com.massifmaps.vectorelements.CustomPopup
 
processClick(ClickInfo, MapPos, ScreenPos) - Method in class com.massifmaps.vectorelements.Popup
Handles the click events for this Popup.
Projection - Class in com.massifmaps.projections
An abstract base class for all projections.

R

RASTER_TILE_FILTER_MODE_BICUBIC - Static variable in class com.massifmaps.layers.RasterTileFilterMode
Bicubic filter (interpolate between 16 closest texels).
RASTER_TILE_FILTER_MODE_BILINEAR - Static variable in class com.massifmaps.layers.RasterTileFilterMode
Bilinear filter (interpolate between 4 closest texels).
RASTER_TILE_FILTER_MODE_NEAREST - Static variable in class com.massifmaps.layers.RasterTileFilterMode
No filter (nearest texel).
RasterTileClickInfo - Class in com.massifmaps.ui
A container class that provides information about a click performed on raster tile.
RasterTileEventListener - Class in com.massifmaps.layers
Listener for raster tile element events like clicks etc.
RasterTileEventListener() - Constructor for class com.massifmaps.layers.RasterTileEventListener
 
RasterTileFilterMode - Class in com.massifmaps.layers
Supported raster tile filtering modes.
RasterTileFilterMode() - Constructor for class com.massifmaps.layers.RasterTileFilterMode
 
RasterTileFilterMode.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
RasterTileLayer - Class in com.massifmaps.layers
A tile layer where each tile is a bitmap.
RasterTileLayer(TileDataSource) - Constructor for class com.massifmaps.layers.RasterTileLayer
Constructs a RasterTileLayer object from a data source.
readFeature(String) - Method in class com.massifmaps.geometry.GeoJSONGeometryReader
Reads feature from the specified GeoJSON string.
readFeatureCollection(String) - Method in class com.massifmaps.geometry.GeoJSONGeometryReader
Reads feature collection from the specified GeoJSON string.
readGeometry(String) - Method in class com.massifmaps.geometry.GeoJSONGeometryReader
Reads geometry from the specified GeoJSON string.
RedrawRequestListener - Class in com.massifmaps.renderers
An internal listener class for notifying about screen redraw requests.
RedrawRequestListener() - Constructor for class com.massifmaps.renderers.RedrawRequestListener
 
refresh() - Method in class com.massifmaps.layers.ClusteredVectorLayer
 
refresh() - Method in class com.massifmaps.layers.Layer
Refreshes the layer using old stored visibility information.
reload() - Method in class com.massifmaps.utils.AndroidAssetPackage
Rescans the asset directory.
reload() - Method in class com.massifmaps.utils.BundleAssetPackage
Rescans the bundled directory.
reload() - Method in class com.massifmaps.utils.DirAssetPackage
Rescans the directory.
remove(CelestialObject) - Method in class com.massifmaps.layers.CelestialLayer
Removes an object from the layer.
remove(TileDataSource) - Method in class com.massifmaps.datasources.MultiTileDataSource
Removes a data source from the sources stack.
remove(Layer) - Method in class com.massifmaps.components.Layers
Removes a layer from the layer stack.
remove(VectorElement) - Method in class com.massifmaps.datasources.LocalVectorDataSource
Removes a vector element from the data source.
remove(String) - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
Removes a database.
remove(String) - Method in class com.massifmaps.geocoding.MultiOSMOfflineReverseGeocodingService
Removes a database.
remove(String) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
Removes a database.
removeAll(LayerVector) - Method in class com.massifmaps.components.Layers
Removes a list of layers from the layer stack.
removeAll(VectorElementVector) - Method in class com.massifmaps.datasources.LocalVectorDataSource
Removes multiple vector elements from the data source.
removeButton(BalloonPopupButton) - Method in class com.massifmaps.vectorelements.BalloonPopup
Removes a button from the balloon popup.
If the button is not present, the call is ignored.
removeExternalDataSource(String) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Removes the named external data source (of any type).
removeGeoJSONFeature(int, Variant) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the features of the specified layer.
RENDER_PROJECTION_MODE_PLANAR - Static variable in class com.massifmaps.components.RenderProjectionMode
Planar projection.
RENDER_PROJECTION_MODE_SPHERICAL - Static variable in class com.massifmaps.components.RenderProjectionMode
Spherical projection.
RendererCaptureListener - Class in com.massifmaps.renderers
Listener for renderer capture events.
RendererCaptureListener() - Constructor for class com.massifmaps.renderers.RendererCaptureListener
 
renderGroundAOMask() - Method in class com.massifmaps.layers.TileLayer
 
renderLabelOcclusionDepth() - Method in class com.massifmaps.layers.TileLayer
 
RenderProjectionMode - Class in com.massifmaps.components
Possible render projection modes.
RenderProjectionMode() - Constructor for class com.massifmaps.components.RenderProjectionMode
 
RenderProjectionMode.Value - Annotation Interface in com.massifmaps.components
The accepted values of this constant namespace.
renderTerrainShadowMask(SWIGTYPE_p_std__vectorT_massif__vt__TileId_t) - Method in class com.massifmaps.layers.TileLayer
 
replaceButton(BalloonPopupButton, BalloonPopupButton) - Method in class com.massifmaps.vectorelements.BalloonPopup
Replaces an old baloon popup button with a new button.
requestRedraw() - Method in class com.massifmaps.renderers.MapRenderer
Requests the renderer to refresh the view.
Note that there is normally no need to do this manually,
SDK automatically redraws the view when needed.
The default arguments record the CALL SITE, so a view that never stops redrawing can
say which of the ~30 callers is driving it (logRedrawSources below).
requestRedraw(String) - Method in class com.massifmaps.renderers.MapRenderer
Requests the renderer to refresh the view.
Note that there is normally no need to do this manually,
SDK automatically redraws the view when needed.
The default arguments record the CALL SITE, so a view that never stops redrawing can
say which of the ~30 callers is driving it (logRedrawSources below).
requestRedraw(String, int) - Method in class com.massifmaps.renderers.MapRenderer
Requests the renderer to refresh the view.
Note that there is normally no need to do this manually,
SDK automatically redraws the view when needed.
The default arguments record the CALL SITE, so a view that never stops redrawing can
say which of the ~30 callers is driving it (logRedrawSources below).
reserve(long) - Method in class com.massifmaps.celestial.CelestialObjectVector
 
reserve(long) - Method in class com.massifmaps.components.LightStopVector
 
reserve(long) - Method in class com.massifmaps.core.DoubleVector
 
reserve(long) - Method in class com.massifmaps.core.IntVector
 
reserve(long) - Method in class com.massifmaps.core.MapPosVector
 
reserve(long) - Method in class com.massifmaps.core.MapPosVectorVector
 
reserve(long) - Method in class com.massifmaps.core.ScreenPosVector
 
reserve(long) - Method in class com.massifmaps.core.StringVector
 
reserve(long) - Method in class com.massifmaps.core.VariantVector
 
reserve(long) - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
reserve(long) - Method in class com.massifmaps.geometry.FeatureVector
 
reserve(long) - Method in class com.massifmaps.geometry.GeometryVector
 
reserve(long) - Method in class com.massifmaps.geometry.LineGeometryVector
 
reserve(long) - Method in class com.massifmaps.geometry.PointGeometryVector
 
reserve(long) - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
reserve(long) - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
reserve(long) - Method in class com.massifmaps.layers.LayerVector
 
reserve(long) - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
reserve(long) - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
reserve(long) - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
reserve(long) - Method in class com.massifmaps.routing.RoutingInstructionVector
 
reserve(long) - Method in class com.massifmaps.vectorelements.VectorElementVector
 
resetCameraPlaced() - Method in class com.massifmaps.renderers.MapRenderer
Forgets that the camera has been moved.
resolve(SWIGTYPE_p_std__shared_ptrT_massif__TileData_t, SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t, ElevationDecoder) - Static method in class com.massifmaps.rastertiles.ElevationDecoder
Resolves the decoder for one elevation tile: the tile's own "dem_encoding" first - two
sources of different encodings can sit behind one OrderedTileDataSource, and only the
tile knows which answered - then the source's, then 'preferred', then MapBox.
Both arguments may be null.
ReverseGeocodingRequest - Class in com.massifmaps.geocoding
A reverse geocoding request describing search location.
ReverseGeocodingRequest(Projection, MapPos) - Constructor for class com.massifmaps.geocoding.ReverseGeocodingRequest
Constructs a new ReverseGeocodingRequest object from a projection and location.
ReverseGeocodingService - Class in com.massifmaps.geocoding
An abstract base class for reverse geocoding services.
ReverseGeocodingService() - Constructor for class com.massifmaps.geocoding.ReverseGeocodingService
The default constructor.
rotate(float, float) - Method in class com.massifmaps.ui.BaseMapView
Rotates the view relative to the current rotation value.
rotate(float, MapPos, float) - Method in class com.massifmaps.ui.BaseMapView
Rotates the view relative to the current rotation value.
ROUTE_MATCHING_POINT_INTERPOLATED - Static variable in class com.massifmaps.routing.RouteMatchingPointType
The point was interpolated.
ROUTE_MATCHING_POINT_MATCHED - Static variable in class com.massifmaps.routing.RouteMatchingPointType
The point was matched.
ROUTE_MATCHING_POINT_UNMATCHED - Static variable in class com.massifmaps.routing.RouteMatchingPointType
The point was unmatched.
RouteMatchingEdge - Class in com.massifmaps.routing
A class that defines a route matching result edge.
RouteMatchingEdge() - Constructor for class com.massifmaps.routing.RouteMatchingEdge
Constructs a new RouteMatchingEdge instance with no attributes.
RouteMatchingEdge(StringVariantMap) - Constructor for class com.massifmaps.routing.RouteMatchingEdge
Constructs a new RouteMatchingEdge from an attributes map.
RouteMatchingEdgeVector - Class in com.massifmaps.routing
 
RouteMatchingEdgeVector() - Constructor for class com.massifmaps.routing.RouteMatchingEdgeVector
 
RouteMatchingEdgeVector(long) - Constructor for class com.massifmaps.routing.RouteMatchingEdgeVector
 
RouteMatchingPoint - Class in com.massifmaps.routing
A class that defines a route matching result point.
RouteMatchingPoint() - Constructor for class com.massifmaps.routing.RouteMatchingPoint
Constructs a new RouteMatchingPoint with default values.
RouteMatchingPoint(MapPos, int, int) - Constructor for class com.massifmaps.routing.RouteMatchingPoint
Constructs a new RouteMatchingPoint from position, type and edge index.
RouteMatchingPointType - Class in com.massifmaps.routing
Route matching point type.
RouteMatchingPointType() - Constructor for class com.massifmaps.routing.RouteMatchingPointType
 
RouteMatchingPointType.Value - Annotation Interface in com.massifmaps.routing
The accepted values of this constant namespace.
RouteMatchingPointVector - Class in com.massifmaps.routing
 
RouteMatchingPointVector() - Constructor for class com.massifmaps.routing.RouteMatchingPointVector
 
RouteMatchingPointVector(long) - Constructor for class com.massifmaps.routing.RouteMatchingPointVector
 
RouteMatchingRequest - Class in com.massifmaps.routing
A class that defines required attributes for route matching.
RouteMatchingRequest(Projection, MapPosVector, float) - Constructor for class com.massifmaps.routing.RouteMatchingRequest
Constructs a new RouteMatchingRequest instance from projection, measured points and accuracy.
RouteMatchingResult - Class in com.massifmaps.routing
A class that defines list of matching points from road network.
RouteMatchingResult(Projection, RouteMatchingPointVector, RouteMatchingEdgeVector, String) - Constructor for class com.massifmaps.routing.RouteMatchingResult
Constructs a new RouteMatchingResult instance from projection and matched points.
ROUTING_ACTION_ENTER_AGAINST_ALLOWED_DIRECTION - Static variable in class com.massifmaps.routing.RoutingAction
Enter street while moving against the allowed direction.
ROUTING_ACTION_ENTER_FERRY - Static variable in class com.massifmaps.routing.RoutingAction
Enter ferry.
ROUTING_ACTION_ENTER_ROUNDABOUT - Static variable in class com.massifmaps.routing.RoutingAction
Enter roundabout.
ROUTING_ACTION_FINISH - Static variable in class com.massifmaps.routing.RoutingAction
Finish the route.
ROUTING_ACTION_GO_DOWN - Static variable in class com.massifmaps.routing.RoutingAction
Go down.
ROUTING_ACTION_GO_STRAIGHT - Static variable in class com.massifmaps.routing.RoutingAction
Go straight.
ROUTING_ACTION_GO_UP - Static variable in class com.massifmaps.routing.RoutingAction
Go up.
ROUTING_ACTION_HEAD_ON - Static variable in class com.massifmaps.routing.RoutingAction
Head on, start the route.
ROUTING_ACTION_LEAVE_AGAINST_ALLOWED_DIRECTION - Static variable in class com.massifmaps.routing.RoutingAction
Leave the street while moving aginst the allowed direction.
ROUTING_ACTION_LEAVE_FERRY - Static variable in class com.massifmaps.routing.RoutingAction
Leave ferry.
ROUTING_ACTION_LEAVE_ROUNDABOUT - Static variable in class com.massifmaps.routing.RoutingAction
Leave roundabout.
ROUTING_ACTION_NO_TURN - Static variable in class com.massifmaps.routing.RoutingAction
Continue along the given street, do not turn.
ROUTING_ACTION_REACH_VIA_LOCATION - Static variable in class com.massifmaps.routing.RoutingAction
Reached given via point.
ROUTING_ACTION_START_AT_END_OF_STREET - Static variable in class com.massifmaps.routing.RoutingAction
Start at the end of the street.
ROUTING_ACTION_STAY_ON_ROUNDABOUT - Static variable in class com.massifmaps.routing.RoutingAction
Continue along the roundabout.
ROUTING_ACTION_TURN_LEFT - Static variable in class com.massifmaps.routing.RoutingAction
Turn left.
ROUTING_ACTION_TURN_RIGHT - Static variable in class com.massifmaps.routing.RoutingAction
Turn right.
ROUTING_ACTION_UTURN - Static variable in class com.massifmaps.routing.RoutingAction
Do an u-turn.
ROUTING_ACTION_WAIT - Static variable in class com.massifmaps.routing.RoutingAction
Wait.
RoutingAction - Class in com.massifmaps.routing
Routing action type.
RoutingAction() - Constructor for class com.massifmaps.routing.RoutingAction
 
RoutingAction.Value - Annotation Interface in com.massifmaps.routing
The accepted values of this constant namespace.
RoutingInstruction - Class in com.massifmaps.routing
A class that defines a routing instruction at specified position in the path.
RoutingInstruction() - Constructor for class com.massifmaps.routing.RoutingInstruction
Constructs a new RoutingInstruction instance with all values set to default.
RoutingInstruction(int, int, String, String, float, float, double, double, Variant) - Constructor for class com.massifmaps.routing.RoutingInstruction
Constructs a new RoutingInstruction instance given all instruction attributes.
RoutingInstructionVector - Class in com.massifmaps.routing
 
RoutingInstructionVector() - Constructor for class com.massifmaps.routing.RoutingInstructionVector
 
RoutingInstructionVector(long) - Constructor for class com.massifmaps.routing.RoutingInstructionVector
 
RoutingRequest - Class in com.massifmaps.routing
A class that defines required attributes for routing (end points, etc).
RoutingRequest(Projection, MapPosVector) - Constructor for class com.massifmaps.routing.RoutingRequest
Constructs a new RoutingRequest instance from projection and via points.
RoutingResult - Class in com.massifmaps.routing
A class that defines list of routing actions and path geometry.
RoutingResult(Projection, MapPosVector, RoutingInstructionVector, String) - Constructor for class com.massifmaps.routing.RoutingResult
Constructs a new RoutingResult instance from projection, points and instructions.
RoutingService - Class in com.massifmaps.routing
An abstract base class for routing services (either online or offline).
RoutingService() - Constructor for class com.massifmaps.routing.RoutingService
The default constructor.

S

ScreenBounds - Class in com.massifmaps.core
A container class that defines a bounding box on the screen using minimum and maximum screen positions.
ScreenBounds() - Constructor for class com.massifmaps.core.ScreenBounds
Constructs an empty ScreenBounds object.
ScreenBounds(ScreenPos, ScreenPos) - Constructor for class com.massifmaps.core.ScreenBounds
Constructs a ScreenBounds object from a minimum and maximum position.
ScreenPos - Class in com.massifmaps.core
A screen position defined by x,y floating point numbers.
ScreenPos() - Constructor for class com.massifmaps.core.ScreenPos
Constructs a ScreenPos object.
ScreenPos(float, float) - Constructor for class com.massifmaps.core.ScreenPos
Constructs a ScreenPos object from 2 coordinates.
ScreenPosVector - Class in com.massifmaps.core
 
ScreenPosVector() - Constructor for class com.massifmaps.core.ScreenPosVector
 
ScreenPosVector(long) - Constructor for class com.massifmaps.core.ScreenPosVector
 
screenToMap(ScreenPos) - Method in class com.massifmaps.ui.BaseMapView
Calculates the map position corresponding to a screen position, using the current view parameters.
SearchRequest - Class in com.massifmaps.search
A search request description.
SearchRequest() - Constructor for class com.massifmaps.search.SearchRequest
Constructs an empty SearchRequest.
set(int, double) - Method in class com.massifmaps.core.DoubleVector
 
set(int, int) - Method in class com.massifmaps.core.IntVector
 
set(int, CelestialObject) - Method in class com.massifmaps.celestial.CelestialObjectVector
 
set(int, LightStop) - Method in class com.massifmaps.components.LightStopVector
 
set(int, MapPos) - Method in class com.massifmaps.core.MapPosVector
 
set(int, MapPosVector) - Method in class com.massifmaps.core.MapPosVectorVector
 
set(int, ScreenPos) - Method in class com.massifmaps.core.ScreenPosVector
 
set(int, Variant) - Method in class com.massifmaps.core.VariantVector
 
set(int, GeocodingResult) - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
set(int, Feature) - Method in class com.massifmaps.geometry.FeatureVector
 
set(int, Geometry) - Method in class com.massifmaps.geometry.GeometryVector
 
set(int, LineGeometry) - Method in class com.massifmaps.geometry.LineGeometryVector
 
set(int, PointGeometry) - Method in class com.massifmaps.geometry.PointGeometryVector
 
set(int, PolygonGeometry) - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
set(int, VectorTileFeature) - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
set(int, Layer) - Method in class com.massifmaps.components.Layers
Replaces the layer at the specified index.
set(int, Layer) - Method in class com.massifmaps.layers.LayerVector
 
set(int, PackageInfo) - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
set(int, RouteMatchingEdge) - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
set(int, RouteMatchingPoint) - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
set(int, RoutingInstruction) - Method in class com.massifmaps.routing.RoutingInstructionVector
 
set(int, VectorElement) - Method in class com.massifmaps.vectorelements.VectorElementVector
 
set(int, String) - Method in class com.massifmaps.core.StringVector
 
set(String, Variant) - Method in class com.massifmaps.core.StringVariantMap
 
set(String, CartoCSSStyleSet) - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
set(String, String) - Method in class com.massifmaps.core.StringMap
 
setAccentColor(Color) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the shading color used to accentuate rugged terrain like sharp cliffs and gorges.
setAll(int, String) - Static method in class com.massifmaps.api.MassifApi
Writes several properties from one JSON object of PATH to value.

`{"fogOptions.rangeStart": 2, "visible": false}` is one crossing rather than one per
key, which is what a binding's `apply({...})` used to cost.
setAll(int, String, String) - Static method in class com.massifmaps.api.MassifApi
Writes several properties from one JSON object of PATH to value.

`{"fogOptions.rangeStart": 2, "visible": false}` is one crossing rather than one per
key, which is what a binding's `apply({...})` used to cost.
setAll(LayerVector) - Method in class com.massifmaps.components.Layers
Replaces all the layers with the given layer list.
setAll(VectorElementVector) - Method in class com.massifmaps.datasources.LocalVectorDataSource
Replaces all vector elements in the data source with the given list of vector elements.
setAmbientColor(Color) - Method in class com.massifmaps.components.LightOptions
Sets the ambient light color - the tint of the light reaching surfaces that face away
from the sun, i.e.
setAmbientIntensity(float) - Method in class com.massifmaps.components.LightOptions
Sets the ambient light intensity, the amount of light reaching surfaces that face
away from the sun.
setAmbientLightColor(Color) - Method in class com.massifmaps.components.Options
Sets the ambient light color.
Ambient light affects all lighting enabled models in the scene equally, it has no direction or location.
setAnchorPoint(float, float) - Method in class com.massifmaps.styles.LabelStyleBuilder
Sets the anchor point for the label.
setAnchorPoint(float, float) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the anchor point for the marker.
setAnchorPoint(float, float) - Method in class com.massifmaps.vectorelements.Popup
Sets the anchor point for the popup.
setAnchorPointX(float) - Method in class com.massifmaps.styles.LabelStyleBuilder
Sets the horizontal anchor point of the label.
setAnchorPointX(float) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the horizontal anchor point of the marker.
setAnchorPointX(float) - Method in class com.massifmaps.vectorelements.Popup
Sets the horizontal anchor point for the popup.
setAnchorPointY(float) - Method in class com.massifmaps.styles.LabelStyleBuilder
Sets the vertical anchor point of the label.
setAnchorPointY(float) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the vertical anchor point of the marker.
setAnchorPointY(float) - Method in class com.massifmaps.vectorelements.Popup
Sets the vertical anchor point for the popup.
setAngularSize(float) - Method in class com.massifmaps.celestial.CelestialSprite
Sets the angular size of the sprite, the way a real body is measured - the disc then
covers the same angle whatever the field of view.
setAnimatedClusters(boolean) - Method in class com.massifmaps.layers.ClusteredVectorLayer
Enables or disables the animation of clusters.
setAnimationStyle(AnimationStyle) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the animation style of the billboard.
setAssetManagerPointer(AssetManager) - Static method in class com.massifmaps.utils.AssetUtils
Internal method for connecting to asset manager.
setAtmosphereColor(Color) - Method in class com.massifmaps.components.SkyOptions
Sets the tint of the Rayleigh term - the blue of the sky - as Mapbox sky-atmosphere-color.
The alpha channel scales how much of it there is, so a lower alpha thins the atmosphere.
Style property: "sky-atmosphere-color".
setAtmosphereLuminance(float) - Method in class com.massifmaps.components.SkyOptions
Sets the exposure the scattered light is tonemapped with.
setAtmosphereSunIntensity(float) - Method in class com.massifmaps.components.SkyOptions
Sets how bright the sun that lights the atmosphere is - Mapbox sky-atmosphere-sun-intensity.
This is the scattering model's own sun, not LightOptions' ground light; raising it
brightens the whole sky rather than only the disc.
Style property: "sky-atmosphere-sun-intensity".
setAttachAnchorPoint(float, float) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the attaching anchor point for the billboard.
setAttachAnchorPointX(float) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the horizontal attaching anchor point of the billboard.
setAttachAnchorPointY(float) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the vertical attaching anchor point of the billboard.
setAutocomplete(boolean) - Method in class com.massifmaps.geocoding.GeocodingService
Sets the autocomplete flag of the service.
By default this flag is off.
setAutocomplete(boolean) - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
 
setAutocomplete(boolean) - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
 
setAutocomplete(boolean) - Method in class com.massifmaps.geocoding.OSMOfflineGeocodingService
 
setAutocomplete(boolean) - Method in class com.massifmaps.geocoding.PackageManagerGeocodingService
 
setAutocomplete(boolean) - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
 
setAutocomplete(boolean) - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
 
setAutoFlattenDuration(float) - Method in class com.massifmaps.components.TerrainOptions
Sets how long the terrain takes to sink flat, and - unless setAutoFlattenRiseDuration
overrides it - to rise again.
setAutoFlattenParallax(float) - Method in class com.massifmaps.components.TerrainOptions
Sets the terrain parallax, in SCREEN PIXELS, below which 3D stops being worth its cost and
the map renders flat.
setAutoFlattenRiseDuration(float) - Method in class com.massifmaps.components.TerrainOptions
Sets how long the terrain takes to RISE, separately from how long it takes to sink.
setAutoFlattenTilt(float) - Method in class com.massifmaps.components.TerrainOptions
Sets the tilt, in degrees, at or above which the map renders flat whatever the parallax.
90 is straight down in this SDK, where the displacement is there but shows nothing worth
its cost.
setBackgroundBitmap(Bitmap) - Method in class com.massifmaps.components.Options
Sets the background bitmap.
setBackgroundBitmapEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Sets the terrain background bitmap state.
setBackgroundColor(Color) - Method in class com.massifmaps.components.TerrainOptions
Sets the terrain background color: an opaque base fill of the terrain surface
drawn under all layers.
setBackgroundColor(Color) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the background color for the text label.
setBalloonPopupEventListener(BalloonPopupEventListener) - Method in class com.massifmaps.vectorelements.BalloonPopup
Sets the balloon popup event listener.
setBaseBillboard(Billboard) - Method in class com.massifmaps.vectorelements.Billboard
Attaches this billboard to another billboard, so it will always be drawn relative to the base billboard.
If this billboard has a geometry object assigned to it, it will first be set to null.
setBaseInterval(float) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the base contour interval in meters.
setBaseProjection(Projection) - Method in class com.massifmaps.components.Options
Sets the base projection.
setBaseURL(String) - Method in class com.massifmaps.datasources.HTTPTileDataSource
Sets the base URL for the data source.
setBelowHorizonVisible(boolean) - Method in class com.massifmaps.celestial.CelestialArc
Sets whether the part of the curve below the horizon is drawn.
setBillboardOcclusionEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Sets the billboard/label terrain occlusion state.
setBillboardOcclusionTolerance(float) - Method in class com.massifmaps.components.TerrainOptions
Sets how far behind the terrain a billboard or label anchor may sit and still count
as visible, as a fraction of its distance from the camera.
setBitmap(Bitmap) - Method in class com.massifmaps.celestial.CelestialSprite
Sets the bitmap of the sprite.
setBitmap(Bitmap) - Method in class com.massifmaps.layers.SolidLayer
Deprecated.
Sets the bitmap of this layer.
setBitmap(Bitmap) - Method in class com.massifmaps.styles.LineStyleBuilder
Sets the bitmap that will be used for drawing the line.
setBitmap(Bitmap) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the bitmap that will be used for drawing the marker.
setBitmap(Bitmap) - Method in class com.massifmaps.styles.PointStyleBuilder
Sets the bitmap that will be used for drawing the point.
setBitmapScale(float) - Method in class com.massifmaps.layers.SolidLayer
Deprecated.
Sets the bitmap scaling factor.
setBool(int, String, boolean) - Static method in class com.massifmaps.api.MassifApi
 
setBool(String, boolean) - Method in class com.massifmaps.core.VariantObjectBuilder
Sets a specified boolean value.
setBorderColor(Color) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the border color for the text label.
setBorderWidth(float) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the border width for the text label.
setBreakLines(boolean) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the state of the 'break lines' flag.
If enabled, texts containing CR or NL characters are split into multiple lines.
By default the flag is false, due to backward compatibility reasons.
setBridges3DEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Enables or disables 3D bridges: a feature styled `line-elevation-mode: span` (or the
polygon/building variants) is laid straight between its two portals instead of draped
over the terrain, and a span deck stands as an extrusion carrying its road.
setBuildingRenderOrder(int) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the current display order of the buildings.
setButtonMargins(BalloonPopupMargins) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the margins for popup buttons.
setButtonWidth(int) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the width of the button.
The default is -1, which means that button width is calculated automatically based on button text.
setCacheOnlyMode(boolean) - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
Switches the datasource to 'cache only' mode or switches back from the mode.
If enabled, tiles are loaded from the cache only and the original data source is not used.
By default, cache only mode is off.
setCameraClampDuration(float) - Method in class com.massifmaps.components.TerrainOptions
Sets the duration of the camera terrain-following correction animation.
setCameraClearance(float) - Method in class com.massifmaps.components.TerrainOptions
Sets the camera terrain clearance floor, in meters.
setCapacity(long) - Method in class com.massifmaps.datasources.CacheTileDataSource
Sets the cache capacity.
setCapacity(long) - Method in class com.massifmaps.datasources.MemoryCacheTileDataSource
 
setCapacity(long) - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
 
setCartoCSSStyleSet(CartoCSSStyleSet) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Sets the current CartoCSS style set used by the decoder.
setCausesOverlap(boolean) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the state of the causes overlap flag.
setCelestialEventListener(CelestialEventListener) - Method in class com.massifmaps.layers.CelestialLayer
Sets the object event listener, which reports clicks on objects of this layer.
setCircle(float, float, float) - Method in class com.massifmaps.celestial.CelestialArc
Defines the arc as a circle about an axis.
setClearColor(Color) - Method in class com.massifmaps.components.Options
Sets the clear color of the renderer.
setClickHandlerLayerFilter(String) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the click handler layer filter.
setClickMovingTolerance(float) - Method in class com.massifmaps.components.Options
Sets how far a pointer may travel before a press stops counting as a click and the map
starts panning.
setClickRadius(float) - Method in class com.massifmaps.celestial.CelestialArc
Sets the click radius of the curve: how far, in degrees, a touch ray may miss the curve
and still hit it.
setClickRadius(float) - Method in class com.massifmaps.celestial.CelestialSprite
Sets an extra angular radius that responds to a click, added to the sprite's own size.
setClickRadius(float) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the click radius of vector tile features.
The click radius is applied as an extra buffer to the vector tile features to make clicking on small features less sensitive.
Units are screen density independent pixels (DP or DIP).
setClickSize(float) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the size for the marker that will be used for click detection.
Units are screen density independent pixels (DP or DIP).
setClickSize(float) - Method in class com.massifmaps.styles.PointStyleBuilder
Sets the size for the point that will be used for click detection.
Units are screen density independent pixels (DP or DIP).
setClickTypeDetection(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the click type detection flag.
setClickWidth(float) - Method in class com.massifmaps.styles.LineStyleBuilder
Sets the width for the line that will be used for click detection.
Units are screen density independent pixels (DP or DIP).
setColor(Color) - Method in class com.massifmaps.celestial.CelestialObject
Sets the color of the object.
setColor(Color) - Method in class com.massifmaps.components.FogOptions
Sets the color distant terrain, rasters, geometry and 3D extrusions fade towards.
The alpha channel is how opaque the fog gets at full distance, so a fully transparent
color (the default) means no fog at all.
setColor(Color) - Method in class com.massifmaps.layers.SolidLayer
Deprecated.
Sets the color of this layer.
setColor(Color) - Method in class com.massifmaps.styles.StyleBuilder
Sets the color for the vector element.
setColorParameter(String, Color) - Method in class com.massifmaps.renderers.PostProcessEffect
Sets a color parameter.
setCompiledStyleSet(CompiledStyleSet) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Sets the current compiled style set used by the decoder.
setConfigurationParameter(String, Variant) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
Sets the value of specified Valhalla configuration parameter.
setConfigurationParameter(String, Variant) - Method in class com.massifmaps.routing.PackageManagerValhallaRoutingService
Sets the value of specified Valhalla configuration parameter.
setConfigurationParameter(String, Variant) - Method in class com.massifmaps.routing.ValhallaOfflineRoutingService
Sets the value of specified Valhalla configuration parameter.
setContext(Context) - Static method in class com.massifmaps.utils.AndroidUtils
 
setContourColor(Color) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the contour line color.
setContourEnabled(boolean) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets whether to draw anti-aliased contour lines over the hillshade, computed in the shader
from the elevation data.
setContourInterval(float) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the spacing between contour lines in meters.
setContourWidth(float) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the contour line half-width in screen pixels.
setContrast(float) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the contrast of the hillshade overlay.
setCornerRadius(int) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the corner radius of the button.
setCornerRadius(int) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the corner radius of the popup.
setCullDelay(int) - Method in class com.massifmaps.layers.Layer
Sets the layer culling delay.
setCustomParameter(String, Variant) - Method in class com.massifmaps.geocoding.GeocodingRequest
Sets a custom parameter value for the the request.
setCustomParameter(String, Variant) - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Sets a custom parameter value for the the request.
setCustomParameter(String, Variant) - Method in class com.massifmaps.routing.RouteMatchingRequest
Sets a custom parameter for the the request.
setCustomParameter(String, Variant) - Method in class com.massifmaps.routing.RoutingRequest
Sets a custom parameter value for the the request.
setCustomServiceURL(String) - Method in class com.massifmaps.datasources.MapTilerOnlineTileDataSource
Sets the custom backend service URL.
setCustomServiceURL(String) - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
Sets the custom backend service URL.
setCustomServiceURL(String) - Method in class com.massifmaps.geocoding.MapBoxOnlineReverseGeocodingService
Sets the custom backend service URL.
setCustomServiceURL(String) - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
Sets the custom backend service URL.
setCustomServiceURL(String) - Method in class com.massifmaps.geocoding.PeliasOnlineReverseGeocodingService
Sets the custom backend service URL.
setCustomServiceURL(String) - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
Sets the custom backend service URL.
setCustomServiceURL(String) - Method in class com.massifmaps.geocoding.TomTomOnlineReverseGeocodingService
Sets the custom backend service URL.
setCustomServiceURL(String) - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
Sets the custom backend service URL.
setDayCycleLightsEnabled(boolean) - Method in class com.massifmaps.components.LightOptions
Sets whether the light COLOURS follow the sun's position instead of being stated.

A map that moves its sun with the clock wants the light to change with it: warm and low
at dawn, white overhead, orange against a blue sky at dusk, and a dim blue at night.
setDayCycleLightStops(LightStopVector) - Method in class com.massifmaps.components.LightOptions
Sets the day-cycle light curve, replacing the built-in one.

The list IS the formula: every colour on the map is derived from the light it returns -
the grade a 2D surface takes, the sun and ambient a building and the terrain are lit
with, and the brightness a style ramps its labels over - so one list changes the whole
palette at every hour, in 2D and in 3D, with no second theme and no re-decode.

Stops are read in the order given and should be sorted by sun height; below the first and
above the last the curve holds, and between two it interpolates in linear colour space.
Pass an empty list to go back to the built-in curve, which is MapBox Standard's own.

Only used while DayCycleLightsEnabled is on.
setDayCycleRisingLightStops(LightStopVector) - Method in class com.massifmaps.components.LightOptions
Sets a separate curve for a RISING sun, so dawn need not look like dusk.

Nothing but the direction of travel distinguishes the two at the same sun height, and
MapBox states them as different lights - dawn warm and bright, dusk cold.
setDebugTileBorders(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the tile border debug overlay.
setDefaultLayerBuffer(float) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the default layer buffer in tile pixels.
setDepthBias(float) - Method in class com.massifmaps.components.TerrainOptions
Sets the clip-space depth bias used when depth-testing draped 2D geometry against the terrain.
Larger values prevent draped layers from being clipped by the terrain surface itself,
at the cost of geometry slightly behind terrain ridges 'shining through' near silhouettes.
setDescription(String) - Method in class com.massifmaps.vectorelements.BalloonPopup
Sets the description this balloon popup will display.
setDescriptionColor(Color) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the color of the description.
setDescriptionField(String) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the description field variable.
setDescriptionFontName(String) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the name of the description font.
setDescriptionFontSize(int) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the size of the description font.
setDescriptionMargins(BalloonPopupMargins) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the margins for the description.
setDescriptionWrap(boolean) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the state of the description wrap parameter.
setDirection(float, float, double) - Method in class com.massifmaps.celestial.CelestialObject
Anchors the object by direction.
setDirections(DoubleVector) - Method in class com.massifmaps.celestial.CelestialArc
Defines the arc as an explicit list of directions, each an (azimuth, altitude) pair in
degrees.
setDistance(double) - Method in class com.massifmaps.geometry.VectorTileFeature
 
setDouble(String, double) - Method in class com.massifmaps.core.VariantObjectBuilder
Sets a specified double precision floating point value.
setDoubleClickDetection(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the double click detection flag.
setDoubleClickMaxDuration(float) - Method in class com.massifmaps.components.Options
Sets the double click max in seconds.
setDPI(float) - Method in class com.massifmaps.components.Options
Sets the dots per inch value.
setDrapeCacheSize(int) - Method in class com.massifmaps.components.TerrainOptions
Sets how much video memory the cached drape textures may take, in megabytes.
setDrapeCoverageMasks(SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t, SWIGTYPE_p_std__mapT_int_int_t) - Method in class com.massifmaps.layers.TileLayer
 
setDrapeFillsEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Enables or disables maplibre-style render-to-texture fill draping (experimental, spike).
setDrapeLinesEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Enables or disables draping of vt tile lines in addition to fills (needs DrapeFillsEnabled).
Draped lines are baked into the per-tile texture: they follow the terrain exactly and cost
no per-frame geometry (a city pan runs at twice the frame rate), but they resolve at the
drape resolution rather than the screen's.
setDrapeResolution(int) - Method in class com.massifmaps.components.TerrainOptions
Sets the per-tile drape texture resolution.
setDrapeWorkingSet(int) - Method in class com.massifmaps.components.TerrainOptions
Sets how many drape tiles the automatic resolution (DrapeResolution 0) assumes have to
fit the budget at once: the live cover plus the generation a zoom or pan is about to need
back.
setDrawDistance(float) - Method in class com.massifmaps.components.Options
Sets a new draw distance value.
setElevationEncodingEnabled(boolean) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets whether the normal map encodes absolute elevation in addition to the surface normal.
Required for a custom normal-map lighting shader that reads getElevation()/getMapZoom() (e.g.
to draw its own per-zoom contour lines).
setElevationPrefetchEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Enables or disables elevation tile prefetching.
setEnabled(boolean) - Method in class com.massifmaps.components.FogOptions
Enables or disables the fog without touching any of its values, so a toggle does not
have to drive the color or the range through zero.
setEnabled(boolean) - Method in class com.massifmaps.components.SkyOptions
Enables or disables the shader sky.
setEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Sets the enabled state of the terrain.
setEnvelopeThreadPoolSize(int) - Method in class com.massifmaps.components.Options
Sets the number of threads used by the envelope task pool.
setExagerateHeightScaleEnabled(boolean) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets wheter the normal vector tile should be exagerated based on the zoom level.
setExaggeration(float) - Method in class com.massifmaps.components.TerrainOptions
Sets the terrain height exaggeration factor.
setExaggeration(float) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the per-frame relief exaggeration factor.
setExternalDataSourceMaxOverzoomLevel(String, int) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Sets the maximum overzoom level of a single external data source.
setExternalDataSourceZoomLevelBias(String, float) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Sets the zoom level bias of a single external data source, overriding the layer-wide value.
Use this to fetch a source at a different resolution from the base map - e.g.
setFadeAnimationType(int) - Method in class com.massifmaps.styles.AnimationStyleBuilder
Sets the fade animation type.
setFeatureIdOverride(boolean) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Sets the value of feature id override flag.
setFieldOfViewY(int) - Method in class com.massifmaps.components.Options
Sets the vertial field of view angle.
setFilterExpression(String) - Method in class com.massifmaps.search.SearchRequest
Sets the string based search expression.
A various conditions based on the fields and geometry can be used.
For example, "name='X' OR (name='Y' AND gender IS NOT NULL)" is a valid expression,
assuming elements contains fields 'name' and 'gender'.
Note: This feature is currently in experimental state and may change in the future!
setFlattened(boolean) - Method in class com.massifmaps.components.TerrainOptions
Switches the map between flat and 3D terrain, without detaching the elevation data the way
setEnabled does.
setFlattenMode(int) - Method in class com.massifmaps.components.TerrainOptions
Sets how far a flattened terrain goes back towards a plain 2D map.
setFlattenRatio(float) - Method in class com.massifmaps.components.TerrainOptions
Drives the 2D/3D switch by hand, off the app's own clock: 0 is full 3D, 1 is flat.
setFlippable(boolean) - Method in class com.massifmaps.styles.LabelStyleBuilder
Sets the state of the flippable flag.
setFloat(int, String, double) - Static method in class com.massifmaps.api.MassifApi
Writes a property.
setFloatParameter(String, float) - Method in class com.massifmaps.renderers.PostProcessEffect
Sets a float parameter.
setFocusPointOffset(ScreenPos) - Method in class com.massifmaps.components.Options
Sets the focus point offset (from screen center) in pixels.
setFocusPos(MapPos, float) - Method in class com.massifmaps.ui.BaseMapView
Sets the new absolute focus position.
setFogOptions(FogOptions) - Method in class com.massifmaps.components.Options
Sets the fog options - the haze distant ground fades into and the colours it carries
into the sky.
setFontName(String) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the font name for the text label.
setFontSize(float) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the font size for the text label.
setFrameNr(int) - Method in class com.massifmaps.layers.TileLayer
Sets the frame number, only used for animated tiles.
setFreeRoamLookSensitivity(float) - Method in class com.massifmaps.components.Options
Sets how fast a free roam drag turns the view, in degrees per inch of drag.
setFreeRoamMode(int) - Method in class com.massifmaps.components.Options
Sets the free roam mode: what a one-finger drag does, and which camera model the tilt
and the rotation follow.
setFreeRoamMoveSpeed(float) - Method in class com.massifmaps.components.Options
Sets how far a two-finger move travels in FREE_ROAM_MODE_FIRST_PERSON, per inch of drag,
as a fraction of the distance from the camera to its focus point - so a move covers the
same part of the view at any zoom.
setGeometry(Geometry) - Method in class com.massifmaps.geometry.FeatureBuilder
Sets the geometry of the builder.
setGeometry(Geometry) - Method in class com.massifmaps.search.SearchRequest
Sets the geometry used for proximity search.
If geometry is set, then projection must be also defined.
setGeometry(Geometry) - Method in class com.massifmaps.vectorelements.Billboard
Sets the location for this billboard.
setGeometry(LineGeometry) - Method in class com.massifmaps.vectorelements.Line
Sets the location for this line.
setGeometry(MultiGeometry) - Method in class com.massifmaps.vectorelements.GeometryCollection
Sets the geometry for this geometry collection.
setGeometry(PointGeometry) - Method in class com.massifmaps.vectorelements.Point
Sets the location for this point.
setGeometry(PolygonGeometry) - Method in class com.massifmaps.vectorelements.Polygon
Sets the location for this polygon.
setGeometry(PolygonGeometry) - Method in class com.massifmaps.vectorelements.Polygon3D
Sets the location for this 3d polygon.
setGeometrySimplifier(GeometrySimplifier) - Method in class com.massifmaps.datasources.LocalVectorDataSource
Attaches geometry simplifier to the data source.
setGroundColor(Color) - Method in class com.massifmaps.components.SkyOptions
Sets the color drawn below the horizon.
setGroundDrapeTextures(SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t) - Method in class com.massifmaps.layers.TileLayer
 
setHaloColor(Color) - Method in class com.massifmaps.components.SkyOptions
Sets the tint of the Mie term - the halo around the sun and the whiteness near the
horizon - as Mapbox sky-atmosphere-halo-color.
setHeight(float) - Method in class com.massifmaps.vectorelements.Polygon3D
Sets the height for this 3d polygon.
setHeightScale(float) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the height scale of the hillshade overlay.
setHideIfOverlapped(boolean) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the state of the hide if overlapped flag.
setHighColor(Color) - Method in class com.massifmaps.components.FogOptions
Sets the color the sky takes above the fog band - Mapbox high-color, the lit upper
atmosphere.
setHighlightColor(Color) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the shading color of areas that faces towards the light source.
setHillshadeMethod(int) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the hillshade rendering method.
setHoles(MapPosVectorVector) - Method in class com.massifmaps.vectorelements.Polygon
Sets the holes of the polygon.
setHoles(MapPosVectorVector) - Method in class com.massifmaps.vectorelements.Polygon3D
Sets the holes of the 3d polygon.
setHorizonBlend(float) - Method in class com.massifmaps.components.FogOptions
Sets how far above the horizon the fog fades out, as a Mapbox horizon-blend: the fog is
scaled by exp(-3 * (sin(elevation) / blend)^2), so it is full at the horizon and
essentially gone one blend above it.
setHorizonBlend(float) - Method in class com.massifmaps.components.SkyOptions
Sets how far above the horizon, in degrees, the horizon color fades into the sky color.
setHorizonColor(Color) - Method in class com.massifmaps.components.SkyOptions
Sets the horizon color, used by the built-in shader at the horizon line.
setHorizontalOffset(float) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the horizontal offset for the billboard.
setHTTPHeaders(StringMap) - Method in class com.massifmaps.datasources.HTTPTileDataSource
Sets HTTP headers for all requests.
setHTTPHeaders(StringMap) - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
Sets HTTP headers for all requests.
setId(long) - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Sets the id of the builder.
setId(long) - Method in class com.massifmaps.vectorelements.VectorElement
Sets the internal id for this vector element.
setIlluminationDirection(MapVec) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the illumination direction.
The horizontal part is read as a compass bearing (x = sin(azimuth), y = cos(azimuth), with
azimuth 0 = north, increasing clockwise) pointing towards the light, and z points down
towards the ground: -sin(altitude).
setIlluminationMapRotationEnabled(boolean) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets wheter the illumination direction should change with the map rotation.
setInt(int, String, long) - Static method in class com.massifmaps.api.MassifApi
 
setIntervalMultiplier(int, float) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the interval multiplier used at tile zooms up to (and including) maxZoom.
setIsOverZoom(boolean) - Method in class com.massifmaps.datasources.components.TileData
Set the parent overzoom flag.
setJSONStyleParameters(String) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Sets the values of the specified parameters.
The style parameters must be declared in the current style.
setKineticPan(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the kinetic panning flag.
setKineticRotation(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the kinetic rotation flag.
setKineticZoom(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the kinetic zooming flag.
setLabelBlendingSpeed(float) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the relative label blending speed.
setLabelInterval(float) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the contour interval used for label stubs, in meters.
setLabelOcclusionDepth(long, float) - Method in class com.massifmaps.layers.TileLayer
 
setLabelPerspectiveScaling(float) - Method in class com.massifmaps.layers.VectorTileLayer
Sets how much of the perspective divide a label keeps as it recedes from the camera.
At 0 a label holds a constant on-screen size at any distance.
setLabelRenderOrder(int) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the current display order of the labels.
setLabelStubsEnabled(boolean) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets whether to generate short label stubs instead of full contour lines.
setLanguage(String) - Method in class com.massifmaps.geocoding.GeocodingService
Sets the language of the expected results.
setLanguage(String) - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.MapBoxOnlineReverseGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.MultiOSMOfflineReverseGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.OSMOfflineGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.OSMOfflineReverseGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.PackageManagerGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.PackageManagerReverseGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.PeliasOnlineReverseGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.ReverseGeocodingService
Sets the language of the expected results.
setLanguage(String) - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
 
setLanguage(String) - Method in class com.massifmaps.geocoding.TomTomOnlineReverseGeocodingService
 
setLayerBlendingSpeed(float) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the relative layer blending speed.

The default is 0 - a tile's geometry appears, as maplibre and mapbox-gl do it; they fade
rasters only.
setLayerFeatureCollection(int, Projection, FeatureCollection) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the feature collection of the specified layer.
setLayerGeoJSON(int, Variant) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the features of the specified layer.
setLayerGeoJSONString(int, String) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the features of the specified layer.
setLayerName(String) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the name of the generated vector tile layer.
setLayerName(String) - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Sets the layer name of the builder.
setLayers(StringVector) - Method in class com.massifmaps.search.VectorTileSearchService
Sets the layers to filter.
setLayersLabelsProcessedInReverseOrder(boolean) - Method in class com.massifmaps.components.Options
Sets wether layers are processed in reversed order to process labels.
The default is true.
setLeftColor(Color) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the background color of the left part of the popup.
setLeftImage(Bitmap) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the image for the left part of the popup.
setLeftMargins(BalloonPopupMargins) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the margins for the left part of the popup.
setLegacyHeightScaleEnabled(boolean) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets whether to use the legacy (pre-MapLibre-parity) height scale formula, in which the
relief is damped by the absolute zoom level and therefore flattens as the camera zooms in.
The default formula instead follows MapLibre: the true slope from zoom 15 up, boosted
below it.
setLengthAfter(float) - Method in class com.massifmaps.geometry.ManeuverArrowBuilder
Sets the length of the arrow after the maneuver point.
setLengthBefore(float) - Method in class com.massifmaps.geometry.ManeuverArrowBuilder
Sets the length of the arrow before the maneuver point.
setLightOptions(LightOptions) - Method in class com.massifmaps.components.Options
Sets the light (sun) options.
setLineEndType(int) - Method in class com.massifmaps.styles.LineStyleBuilder
Sets the style in which the end points of the line will be drawn.
setLineJoinType(int) - Method in class com.massifmaps.styles.LineStyleBuilder
Sets the style in which the line segments will be connected with each other.
setLineStyle(LineStyle) - Method in class com.massifmaps.styles.GeometryCollectionStyleBuilder
Sets the style that will be used for drawing lines.
setLineStyle(LineStyle) - Method in class com.massifmaps.styles.PolygonStyleBuilder
Sets the line style that will be used to draw the edges of the polygon.
setLocation(MapPos) - Method in class com.massifmaps.geocoding.GeocodingRequest
Sets the location attribute of the request.
The matching address near the specified location (up to a specified radius) are preferred.
setLocationRadius(float) - Method in class com.massifmaps.geocoding.GeocodingRequest
Sets the location radius attribute of the request.
The default is 0, which means that location based ranking is not applied.
setLogEventListener(LogEventListener) - Static method in class com.massifmaps.utils.Log
Sets the log listener that can be used to intercept log messages.
setLong(String, long) - Method in class com.massifmaps.core.VariantObjectBuilder
Sets a specified long integer value.
setLongClickDuration(float) - Method in class com.massifmaps.components.Options
Sets the long click duration in seconds.
setMainLightColor(Color) - Method in class com.massifmaps.components.Options
Sets the color of the main light.
setMainLightDirection(MapVec) - Method in class com.massifmaps.components.Options
Sets the direction of the main light.
setMapEventListener(MapEventListener) - Method in class com.massifmaps.ui.BaseMapView
Sets the map event listener.
setMapRendererListener(MapRendererListener) - Method in class com.massifmaps.renderers.MapRenderer
Sets the map renderer listener.
setMapTile(MapTile) - Method in class com.massifmaps.geometry.VectorTileFeatureBuilder
Sets the map tile of the builder.
setMaxAge(long) - Method in class com.massifmaps.datasources.components.TileData
Sets the maximum age of tile data, tile data will expire after that point.
setMaxAgeHeaderCheck(boolean) - Method in class com.massifmaps.datasources.HTTPTileDataSource
Enables/disables the max-age header check.
If this is enabled, SDK will automatically refresh the tiles when tiles have expired.
setMaximumClusterZoom(float) - Method in class com.massifmaps.layers.ClusteredVectorLayer
Sets the maximum zoom level when clusters are shown.
setMaxOverzoomLevel(int) - Method in class com.massifmaps.datasources.TileDataSource
Sets the maximum overzoom level for this datasource.
If a tile for the given zoom level Z is not available, SDK will try to use tiles with zoom levels Z-1, ..., Z-MaxOverzoomLevel.
The default is -1 (disabled).
setMaxOverzoomLevel(int) - Method in class com.massifmaps.layers.TileLayer
Sets the maximum overzoom level for this layer.
If a tile for the given zoom level Z is not available, SDK will try to use tiles with zoom levels Z-1, ..., Z-MaxOverzoomLevel.
The default is 6.
setMaxResults(int) - Method in class com.massifmaps.geocoding.GeocodingService
Sets the maximum number of results the geocoding service returns.
The default number of results is service dependant (normally 10).
setMaxResults(int) - Method in class com.massifmaps.geocoding.MapBoxOnlineGeocodingService
 
setMaxResults(int) - Method in class com.massifmaps.geocoding.MultiOSMOfflineGeocodingService
 
setMaxResults(int) - Method in class com.massifmaps.geocoding.OSMOfflineGeocodingService
 
setMaxResults(int) - Method in class com.massifmaps.geocoding.PackageManagerGeocodingService
 
setMaxResults(int) - Method in class com.massifmaps.geocoding.PeliasOnlineGeocodingService
 
setMaxResults(int) - Method in class com.massifmaps.geocoding.TomTomOnlineGeocodingService
 
setMaxResults(int) - Method in class com.massifmaps.search.FeatureCollectionSearchService
Sets the maximum number of results the search service returns.
The default number of results is 1000.
setMaxResults(int) - Method in class com.massifmaps.search.VectorElementSearchService
Sets the maximum number of results the search service returns.
The default number of results is 1000.
setMaxResults(int) - Method in class com.massifmaps.search.VectorTileSearchService
Sets the maximum number of results the search service returns.
The default number of results is 1000.
setMaxStandInLevel(int) - Method in class com.massifmaps.layers.TileLayer
Sets how many zoom levels up a cached tile may stand in for a missing one while it loads.

This used to be MaxOverzoomLevel, which is a different thing: that one says how far the
SDK may go for the DATA of a tile the source does not have, and it has to stay deep.
setMaxTileZoomCoarsening(int) - Method in class com.massifmaps.components.TerrainOptions
Sets how far BELOW the camera's zoom the tile LOD may take a tile in terrain mode
(Options::TileLODFactor decides the rest).
setMaxTileZoomOffset(int) - Method in class com.massifmaps.components.TerrainOptions
Sets the maximum visible tile zoom offset, relative to the camera zoom level.
Terrain level-of-detail is distance based: tiles close to the camera (and mountain
faces rising towards it) are shown at higher tile zoom levels than flat rendering
would ever use at the same camera zoom.
setMaxUnderzoomLevel(int) - Method in class com.massifmaps.layers.TileLayer
Sets the maximum underzoom level for this layer.
If a tile for the given zoom level Z is not available, SDK will try to use tiles with zoom levels Z-1, ..., Z-MaxOverzoomLevel and then Z+1, ..., Z+MaxUnderzoomLevel.
The default is 3.
setMaxZoom(int) - Method in class com.massifmaps.search.VectorTileSearchService
Sets the maximum zoom level of vector tiles used.
setMeshResolution(int) - Method in class com.massifmaps.components.TerrainOptions
Sets the terrain mesh resolution.
setMetaData(StringVariantMap) - Method in class com.massifmaps.datasources.TileDataSource
Sets a new meta data map for the data source.
setMetaData(StringVariantMap) - Method in class com.massifmaps.layers.Layer
Sets a new meta data map for the layer.
setMetaData(StringVariantMap) - Method in class com.massifmaps.vectorelements.VectorElement
Sets a new meta data map for the vector element.
setMetaDataElement(String, Variant) - Method in class com.massifmaps.celestial.CelestialObject
Sets a meta data value.
setMetaDataElement(String, Variant) - Method in class com.massifmaps.datasources.components.TileData
Adds a new key-value pair to the meta data map, copying it first - the map is shared with
every other tile of the same source.
setMetaDataElement(String, Variant) - Method in class com.massifmaps.datasources.TileDataSource
Adds a new key-value pair to the meta data map.
setMetaDataElement(String, Variant) - Method in class com.massifmaps.layers.Layer
Adds a new key-value pair to the layer meta data map.
setMetaDataElement(String, Variant) - Method in class com.massifmaps.vectorelements.VectorElement
Adds a new key-value pair to the meta data map.
setMinimumClusterDistance(float) - Method in class com.massifmaps.layers.ClusteredVectorLayer
Sets the minimum distance between clusters (in device-independent pixels).
setMinVisibleZoom(int) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the minimum zoom at which contour geometry is generated.
setMinZoom(int) - Method in class com.massifmaps.components.TerrainOptions
Sets the minimum tile zoom level with 3D terrain.
setMinZoom(int) - Method in class com.massifmaps.search.VectorTileSearchService
Sets the minimum zoom level of vector tiles used.
setModelAsset(BinaryData) - Method in class com.massifmaps.styles.NMLModelStyleBuilder
Sets the model asset that will be used for drawing the object.
setNoDrapeLayerFilter(String) - Method in class com.massifmaps.components.TerrainOptions
Sets which style layers must NOT be baked into the drape texture, as a regular expression
over the vt layer name (which comes from the style's own rule names).
setNormalMapLightingShader(String) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets a custom normalmap lighting shader.
setObject(int, String, int) - Static method in class com.massifmaps.api.MassifApi
Points an object property at another registered object - a layer's data source, a
decoder's style.
setOpacity(float) - Method in class com.massifmaps.layers.Layer
Set the opacity of the layer.
setOrientationMode(int) - Method in class com.massifmaps.styles.LabelStyleBuilder
Sets the orientation mode for the label.
setOrientationMode(int) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the orientation mode for the marker.
setOrientationMode(int) - Method in class com.massifmaps.styles.NMLModelStyleBuilder
Sets the orientation mode for the model.
setPackageManagerListener(PackageManagerListener) - Method in class com.massifmaps.packagemanager.PackageManager
Sets the package manager listener.
setPackagePriority(String, int) - Method in class com.massifmaps.packagemanager.PackageManager
Sets the priority of the specific package.
If the given priority is higher than priority of any other package, other operations will be paused and this package is processed immediately.
If the given priority is set to negative value, package download will be paused until priority is reset to non-negative value.
setPanBounds(MapBounds) - Method in class com.massifmaps.components.Options
Sets the map panning bounds constraints.
setPanningMode(int) - Method in class com.massifmaps.components.Options
Sets the panning mode.
setPanningSpeedMode(int) - Method in class com.massifmaps.components.Options
Sets how fast a one-finger pan moves the map on a tilted view.
setPhaseInDuration(float) - Method in class com.massifmaps.styles.AnimationStyleBuilder
Sets the phase-in duration of the animation.
setPhaseOutDuration(float) - Method in class com.massifmaps.styles.AnimationStyleBuilder
Sets the phase-out duration of the animation.
setPivotMode(int) - Method in class com.massifmaps.components.Options
Sets the pivot mode.
setPlacementPriority(int) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the placement priority for the billboard.
setPointParameter(int, String, Variant) - Method in class com.massifmaps.routing.RouteMatchingRequest
Sets the parameter value for the given routing point.
This is currently supported by Valhalla routing engine and can be used to specify initial or final heading, for example.
setPointParameter(int, String, Variant) - Method in class com.massifmaps.routing.RoutingRequest
Sets the parameter value for the given routing point.
This is currently supported by Valhalla routing engine and can be used to specify initial or final heading, for example.
In addition to Valhalla, SGRE routing engine supports 'geometry_tag_filter' parameter for specifying how to filter matching edges.
setPointStyle(PointStyle) - Method in class com.massifmaps.styles.GeometryCollectionStyleBuilder
Sets the style that will be used for drawing points.
setPolygonStyle(PolygonStyle) - Method in class com.massifmaps.styles.GeometryCollectionStyleBuilder
Sets the style that will be used for drawing polygons.
setPos(int, String, String) - Static method in class com.massifmaps.api.MassifApi
Writes a position property in a named projection - the write counterpart of getPos.

setString takes a position in the projection the running handler asked for, and in WGS84
outside one, which is right until an app holds coordinates in another system: those had
to be converted by hand, and a mistake showed up as a plausible position somewhere else.
setPos(int, String, String, String) - Static method in class com.massifmaps.api.MassifApi
Writes a position property in a named projection - the write counterpart of getPos.

setString takes a position in the projection the running handler asked for, and in WGS84
outside one, which is right until an app holds coordinates in another system: those had
to be converted by hand, and a mistake showed up as a plausible position somewhere else.
setPos(MapPos) - Method in class com.massifmaps.vectorelements.Billboard
Sets the location for this billboard.
setPos(MapPos) - Method in class com.massifmaps.vectorelements.Point
Sets the location of this point.
setPoses(MapPosVector) - Method in class com.massifmaps.vectorelements.Line
Sets the vertices that define this line.
setPoses(MapPosVector) - Method in class com.massifmaps.vectorelements.Polygon
Sets the vertices that define this polygon.
Note: holes are not affected by this call.
setPoses(MapPosVector) - Method in class com.massifmaps.vectorelements.Polygon3D
Sets the vertices that define this 3d polygon.
Note: holes are not affected by this call.
setPosition(MapPos, double) - Method in class com.massifmaps.celestial.CelestialObject
Anchors the object above a place on the map.
setPostProcessed(boolean) - Method in class com.massifmaps.layers.Layer
Sets whether this layer goes through the post-process effect set with
MapRenderer::setPostProcessEffect.
setPostProcessEffect(PostProcessEffect) - Method in class com.massifmaps.renderers.MapRenderer
Sets the post-process effect.
setPreloading(boolean) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Sets the preloading state for this layer and for every child layer it owns.
setPreloading(boolean) - Method in class com.massifmaps.layers.TileLayer
Sets the state of preloading for this layer.
setPreventDuplicates(boolean) - Method in class com.massifmaps.search.VectorTileSearchService
Sets wether to prevent duplicate elements (present in different tiles)
setProfile(String) - Method in class com.massifmaps.routing.MultiValhallaOfflineRoutingService
 
setProfile(String) - Method in class com.massifmaps.routing.OSRMOfflineRoutingService
 
setProfile(String) - Method in class com.massifmaps.routing.PackageManagerRoutingService
 
setProfile(String) - Method in class com.massifmaps.routing.PackageManagerValhallaRoutingService
 
setProfile(String) - Method in class com.massifmaps.routing.RoutingService
Sets the current routing profile.
setProfile(String) - Method in class com.massifmaps.routing.SGREOfflineRoutingService
 
setProfile(String) - Method in class com.massifmaps.routing.ValhallaOfflineRoutingService
 
setProfile(String) - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
 
setProjection(Projection) - Method in class com.massifmaps.search.SearchRequest
Sets the projection to use for search geometry.
setPropertyValue(String, Variant) - Method in class com.massifmaps.geometry.FeatureBuilder
Sets an individual property value of the builder.
setQuality(int) - Method in class com.massifmaps.components.SkyOptions
Sets how finely the atmosphere is integrated.
setRangeEnd(float) - Method in class com.massifmaps.components.FogOptions
Sets where the fog reaches its full strength, in multiples of the camera-to-focus
distance.
setRangeStart(float) - Method in class com.massifmaps.components.FogOptions
Sets where the fog starts, in multiples of the camera-to-focus distance.
setRasterTileEventListener(RasterTileEventListener) - Method in class com.massifmaps.layers.RasterTileLayer
Sets the raster tile event listener.
setRedrawRequestListener(RedrawRequestListener) - Method in class com.massifmaps.ui.BaseMapView
Sets the listener which will notified when the map needs to be redrawn
setRegexFilter(String) - Method in class com.massifmaps.search.SearchRequest
Sets the regular expression used to search all the fields.
setRelativeSpeed(float) - Method in class com.massifmaps.styles.AnimationStyleBuilder
Sets the relative speed of the animation.
setRendererLayerFilter(String) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the renderer layer filter.
setRenderProjectionMode(int) - Method in class com.massifmaps.components.Options
Sets the render projection mode.
setRenderScale(float) - Method in class com.massifmaps.styles.LabelStyleBuilder
Sets the relative rendering scale for the label.
setReplaceWithParent(boolean) - Method in class com.massifmaps.datasources.components.TileData
Set the parent replacement flag.
setResolution(int) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the target grid resolution used for contour tracing.
setResolutionForZoom(int, int) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the tracing grid resolution used at tile zooms up to (and including) maxZoom,
overriding Resolution there.
setRestrictedPanning(boolean) - Method in class com.massifmaps.components.Options
Sets the restricted panning flag.
setRightColor(Color) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the background color of the right part of the popup.
setRightImage(Bitmap) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the image for the right part of the popup.
setRightMargins(BalloonPopupMargins) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the margins for the right part of the popup.
setRotatable(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the map rotatability flag.
setRotation(float) - Method in class com.massifmaps.vectorelements.Billboard
Sets the rotation angle of this billboard.
setRotation(float, float) - Method in class com.massifmaps.ui.BaseMapView
Sets the new absolute rotation value.
setRotation(float, MapPos, float) - Method in class com.massifmaps.ui.BaseMapView
Sets the new absolute rotation value.
setRotation(MapVec, float) - Method in class com.massifmaps.vectorelements.NMLModel
Sets the rotation of this model using an axis and an angle.
setRotationAngle(float) - Method in class com.massifmaps.vectorelements.NMLModel
Deprecated. 
setRotationAxis(MapVec) - Method in class com.massifmaps.vectorelements.NMLModel
Sets the rotation axis of this model.
setRotationGestures(boolean) - Method in class com.massifmaps.components.Options
Sets the rotation gestures flag.
setRoutingParameter(String, float) - Method in class com.massifmaps.routing.SGREOfflineRoutingService
Sets the value of specified routing parameter.
setScale(float) - Method in class com.massifmaps.vectorelements.NMLModel
Sets the scale of this model.
setScaleWithDPI(boolean) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the state of the scale with DPI flag.
setScalingMode(int) - Method in class com.massifmaps.styles.LabelStyleBuilder
Sets the scaling mode for the label.
setScalingMode(int) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the scaling mode for the marker.
setScalingMode(int) - Method in class com.massifmaps.styles.NMLModelStyleBuilder
Sets the scaling mode for the model.
setScreenSize(float) - Method in class com.massifmaps.celestial.CelestialSprite
Sets a fixed on-screen size, in pixels, independent of the field of view.
setSeamlessEdgesEnabled(boolean) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets whether to generate seamless tile edges.
setSeamlessPanning(boolean) - Method in class com.massifmaps.components.Options
Sets the state of seamless horizontal panning flag.
setSeamlessTileEdgesEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Enables or disables seamless tile edge handling.
setSearchRadius(float) - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Sets the search radius (in meters).
The default search radius is 100 meters.
setSearchRadius(float) - Method in class com.massifmaps.search.SearchRequest
Sets the search radius for proximity search (in meters).
setSegments(DoubleVector) - Method in class com.massifmaps.celestial.CelestialArc
Defines the arc as a list of SEPARATE segments: every pair of directions is one line and
consecutive pairs are not joined.
setSelectedVectorElement(VectorElement) - Method in class com.massifmaps.layers.EditableVectorLayer
Selects the given vector element.
setShaderSource(String) - Method in class com.massifmaps.components.FogOptions
Replaces the WHOLE fog block - every function the SDK would have supplied - for the tile
content, the background plane, the terrain surface, the vector elements and the sky
alike, in 2D and in 3D.
setShaderSource(String) - Method in class com.massifmaps.components.SkyOptions
Sets a custom sky fragment shader.
setShaderSource(String) - Method in class com.massifmaps.layers.CustomRasterTileLayer
Sets the custom fragment shader source (the "filter").
setShadowBias(float) - Method in class com.massifmaps.components.LightOptions
Scales the shadow depth bias: the depth slack that keeps a lit surface from shadowing
itself.
setShadowCascades(int) - Method in class com.massifmaps.components.LightOptions
Sets how many shadow map cascades are rendered (1 to 4).
setShadowCasterMargin(int) - Method in class com.massifmaps.components.LightOptions
Sets how many tiles wide the ring of extra shadow casters around the visible ones is.
A mountain off screen still casts its shadow into the view, and without the ring that
shadow disappears as you zoom in and the mountain leaves the visible set.

The ring's REACH is not this value: it is the distance a shadow can be thrown, the
relief over the tangent of the sun altitude.
setShadowColor(Color) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets the shading color of areas that face away from the light source.
setShadowDistance(float) - Method in class com.massifmaps.components.LightOptions
Sets how far shadows reach from the camera, in multiples of the camera-to-focus
distance - the same unit FogOptions uses for its range, and mapbox's shadow model.
setShadowMapSize(int) - Method in class com.massifmaps.components.LightOptions
Sets the shadow map resolution in pixels, per cascade.
setShadowNormalOffset(float) - Method in class com.massifmaps.components.LightOptions
Sets how far a receiving surface is pushed along its own normal before it looks itself
up in the shadow map, in shadow-map texels.
setShadowSoftness(float) - Method in class com.massifmaps.components.LightOptions
Sets the shadow edge softness, as a radius in shadow-map texels.
setShadowStrength(float) - Method in class com.massifmaps.components.LightOptions
Sets how strongly the sun's shadows darken the terrain.
setShowDebug(boolean) - Static method in class com.massifmaps.utils.Log
Enables or disables writing internal debug messages to the log.
setShowError(boolean) - Static method in class com.massifmaps.utils.Log
Enables or disables writing error messages to the log.
setShowInfo(boolean) - Static method in class com.massifmaps.utils.Log
Enables or disables writing info messages to the log.
setShowWarn(boolean) - Static method in class com.massifmaps.utils.Log
Enables or disables writing warning messages to the log.
setSideColor(Color) - Method in class com.massifmaps.styles.Polygon3DStyleBuilder
Sets the the color of the 3d polygon sides.
setSimplifyTolerance(float) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the simplification tolerance in tile pixels.
setSimplifyTolerance(float) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the simplification tolerance in tile pixels.
setSinglePassRenderingEnabled(boolean) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Sets whether to use the optional single-pass segmented renderer instead of the
default one-vt-pass-per-segment path.
setSize(float) - Method in class com.massifmaps.styles.MarkerStyleBuilder
Sets the size for the marker.
setSize(float) - Method in class com.massifmaps.styles.PointStyleBuilder
Sets the size for the point in screen density independent pixels (DP or DIP).
setSizeAnimationType(int) - Method in class com.massifmaps.styles.AnimationStyleBuilder
Sets the size-related animation type.
setSkyColor(Color) - Method in class com.massifmaps.components.Options
Sets the sky color.
setSkyColor(Color) - Method in class com.massifmaps.components.SkyOptions
Sets the zenith sky color, used by the built-in shader at the top of the sky.
setSkyOptions(SkyOptions) - Method in class com.massifmaps.components.Options
Sets the sky options.
setSoftness(float) - Method in class com.massifmaps.celestial.CelestialSprite
Sets the edge softness of a disc sprite.
setSortByDistance(boolean) - Method in class com.massifmaps.search.VectorTileSearchService
Sets wether to sort result features by distance
setSourceProjection(Projection) - Method in class com.massifmaps.geometry.GeoJSONGeometryWriter
Sets the current source projection.
setSpaceColor(Color) - Method in class com.massifmaps.components.FogOptions
Sets the color the sky reaches straight up, beyond the atmosphere - Mapbox space-color.
Transparent (the default) leaves the sky gradient to SkyOptions alone.
Style property: "fog-space-color".
setSpanDrapeTextures(SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t) - Method in class com.massifmaps.layers.TileLayer
 
setStarIntensity(float) - Method in class com.massifmaps.components.FogOptions
Sets how brightly stars are drawn in the part of the sky the atmosphere has faded out of
- Mapbox star-intensity.
setStretchFactor(float) - Method in class com.massifmaps.styles.LineStyleBuilder
Sets the relative stretching coefficient for the line.
setString(int, String, String) - Static method in class com.massifmaps.api.MassifApi
 
setString(String, String) - Method in class com.massifmaps.core.VariantObjectBuilder
Sets a specified string value.
setStrokeColor(Color) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the color of the stroke surrounding the button.
setStrokeColor(Color) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the color of the stroke surrounding the popup.
setStrokeColor(Color) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the stroke color for the text label.
setStrokeWidth(float) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the stroke width for the text label.
setStrokeWidth(int) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the width of the stroke surrounding the button.
setStrokeWidth(int) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the width of the stroke surrounding the popup.
setStyle(BalloonPopupStyle) - Method in class com.massifmaps.vectorelements.BalloonPopup
Sets the style for this balloon popup.
setStyle(GeometryCollectionStyle) - Method in class com.massifmaps.vectorelements.GeometryCollection
Sets the style for this geometry collection.
setStyle(LabelStyle) - Method in class com.massifmaps.vectorelements.Label
Sets the style for this label.
setStyle(LineStyle) - Method in class com.massifmaps.vectorelements.Line
Sets the style for this line.
setStyle(MarkerStyle) - Method in class com.massifmaps.vectorelements.Marker
Sets the style for this marker.
setStyle(NMLModelStyle) - Method in class com.massifmaps.vectorelements.NMLModel
Sets a style for this object.
setStyle(PointStyle) - Method in class com.massifmaps.vectorelements.Point
Sets a style for this point.
setStyle(Polygon3DStyle) - Method in class com.massifmaps.vectorelements.Polygon3D
Sets the style for this 3d polygon.
setStyle(PolygonStyle) - Method in class com.massifmaps.vectorelements.Polygon
Sets the style for this polygon.
setStyle(PopupStyle) - Method in class com.massifmaps.vectorelements.Popup
Sets the style for this Popup.
setStyle(TextStyle) - Method in class com.massifmaps.vectorelements.Text
Sets the style for this text label.
setStyleParameter(String, String) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Sets the value of the specified parameter.
The style parameter must be declared in the current style.
setStyleParameters(StringMap) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Sets the values of the specified parameters.
The style parameters must be declared in the current style.
setStyleSet(CartoCSSStyleSet) - Method in class com.massifmaps.vectortiles.TorqueTileDecoder
Sets the current style set used by the decoder.
setSubdomains(StringVector) - Method in class com.massifmaps.datasources.HTTPTileDataSource
Sets the subdomains for {s} tag.
setSunAltitude(float) - Method in class com.massifmaps.components.LightOptions
Sets the sun altitude in degrees above the horizon (0 = at the horizon, 90 = zenith).
Negative values put the sun below the horizon (night).
setSunAzimuth(float) - Method in class com.massifmaps.components.LightOptions
Sets the sun azimuth in degrees, measured clockwise from north (0 = north, 90 = east).
The classic cartographic hillshade light comes from the north-west, which is the default.
setSunColor(Color) - Method in class com.massifmaps.components.LightOptions
Sets the sun (directional light) color.
setSunDiscEnabled(boolean) - Method in class com.massifmaps.components.SkyOptions
Enables or disables the sun disc and its glow in the built-in shader.
setSunIntensity(float) - Method in class com.massifmaps.components.LightOptions
Sets the sun light intensity, a multiplier on the directional contribution.
setSunOverridingStyle(boolean) - Method in class com.massifmaps.components.LightOptions
Sets whether this sun overrides the one a style states.

A style may state its own sun - a converted MapBox style does, one direction per light
preset - and by default that is what lights the map, so it looks as its source does with
no application code at all.
setSunPositionFromTime(int, int, int, int, int, double, double) - Method in class com.massifmaps.components.LightOptions
Sets the sun position from a date, a time and a location, using the standard
solar position algorithm.
setSurfaceColorParameter(String, Color) - Method in class com.massifmaps.components.TerrainOptions
Sets a terrain surface shader color parameter, exposed to the shader as a vec4
uniform with components in the 0..1 range.
setSurfaceParameter(String, float) - Method in class com.massifmaps.components.TerrainOptions
Sets a terrain surface shader float parameter, exposed to the shader as a uniform.
setSurfaceShaderSource(String) - Method in class com.massifmaps.components.TerrainOptions
Sets a fragment shader that paints the terrain surface itself.
setSynchronizedRefresh(boolean) - Method in class com.massifmaps.layers.TileLayer
Sets the state of the synchronized refresh flag.
setTag(Variant) - Method in class com.massifmaps.vectorelements.BalloonPopupButton
Sets the user-defined tag associated with the button.
setTag(String) - Static method in class com.massifmaps.utils.Log
Sets the tag for the log events.
setTargetProjection(Projection) - Method in class com.massifmaps.geometry.GeoJSONGeometryReader
Sets the current target projection.
setTerrainDepthRequired(boolean) - Method in class com.massifmaps.renderers.PostProcessEffect
Sets whether the effect needs the terrain depth pre-pass.
setTerrainHeightRange(float, float) - Method in class com.massifmaps.graphics.ViewState
Sets the terrain height range (in internal units).
setTerrainLightingEnabled(boolean) - Method in class com.massifmaps.components.LightOptions
Sets whether the sun lights the 3D terrain surface.
setTerrainOptions(TerrainOptions) - Method in class com.massifmaps.components.Options
Sets the terrain options.
setTerrainOptions(TerrainOptions) - Method in class com.massifmaps.datasources.ContourTileDataSource
Sets the terrain options whose ELEVATION MANAGER the label stubs are generated from.
With it, a stub tile costs no tile of its own: the seeds are walked over the elevation
grid the 3D terrain has already fetched and decoded for that tile, which is how tangram
generates contour labels (core/src/style/contourTextStyle.cpp reads the tile's own
elevation raster).
setTerrainPaintEnabled(boolean) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets whether the layer may shade the shared 3D terrain elevation texture instead of
loading, decoding and uploading a DEM tile set of its own.
setTerrainPaintFullDetailEnabled(boolean) - Method in class com.massifmaps.layers.HillshadeRasterTileLayer
Sets whether the terrain paint shades from the elevation source's own maximum zoom
instead of the coarser level the terrain MESH needs (one texel per half surface cell,
which costs two zoom levels of relief - at high zoom, all of it).
setTerrainShadowMask(long, float, float) - Method in class com.massifmaps.layers.TileLayer
 
setText(String) - Method in class com.massifmaps.vectorelements.Text
Sets the display text.
setTextColor(Color) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the color of the text.
setTextField(String) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the text field variable.
setTextFontName(String) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the name of the text font.
setTextFontSize(int) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the size of the text font.
setTextMargins(BalloonPopupMargins) - Method in class com.massifmaps.styles.BalloonPopupButtonStyleBuilder
Sets the margins for the text.
setTextMargins(TextMargins) - Method in class com.massifmaps.styles.TextStyleBuilder
Sets the margins for the text.
setTextOcclusionOpacity(float) - Method in class com.massifmaps.components.TerrainOptions
Sets the opacity a label keeps while the point it is anchored at is hidden by 3D
content - buildings, not the terrain, which occludes labels regardless (see
BillboardOcclusionTolerance).
setTextureCacheCapacity(long) - Method in class com.massifmaps.layers.RasterTileLayer
Sets the tile texture cache capacity.
setTileBlendingSpeed(float) - Method in class com.massifmaps.layers.RasterTileLayer
Sets the relative tile blending speed.
setTileCacheCapacity(long) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the vector tile cache capacity.
setTileDrawSize(int) - Method in class com.massifmaps.components.Options
Sets the tile size for drawing map tiles.
setTileEdgeStitchingEnabled(boolean) - Method in class com.massifmaps.components.TerrainOptions
Enables or disables cross-LOD tile edge stitching.
setTileFilterMode(int) - Method in class com.massifmaps.layers.RasterTileLayer
Sets the current tile filter mode.
setTileFormat(int) - Method in class com.massifmaps.vectortiles.MBVectorTileDecoder
Sets the binary format the tiles are decoded as.
setTileLoadListener(TileLoadListener) - Method in class com.massifmaps.layers.TileLayer
Sets the tile load listener.
setTileLODFactor(float) - Method in class com.massifmaps.components.Options
Sets how big a tile may get on screen before the next zoom level is used, as a factor on
tangram's rule (core/src/tile/tileManager.cpp): refine while the tile's projected screen
area is at least that of a 2x2 block of nominal tiles.
setTileLODMaxZoomLevelsOnScreen(float) - Method in class com.massifmaps.components.Options
Sets how many distinct zoom levels the frame may spread over when the horizon is at the
top of the screen - maplibre's maxZoomLevelsOnScreen (setSourceTileLodParams).
It sets how fast the level decays toward the horizon: HIGHER spreads more levels over the
frame, so the far field coarsens faster and costs fewer tiles; LOWER keeps far ground
finer and costs more.
setTileLODProfile(int) - Method in class com.massifmaps.components.Options
Applies a named set of the tile LOD numbers - TileLODFactor,
TileLODMaxZoomLevelsOnScreen, TileLODTileCountRatio and TileStyleZoomLift at once.
They multiply into the tile count, so tuning them separately is how a map ends up four
times more expensive than any reference renderer without anyone deciding to.
setTileLODTileCountRatio(float) - Method in class com.massifmaps.components.Options
Sets the cap on how many more tiles a tilted view may load than a top-down one -
maplibre's tileCountMaxMinRatio.
setTileStyleZoomLift(int) - Method in class com.massifmaps.components.Options
Sets how many zoom levels above its own zoom a coarsened tile matches its style rules at.
The LOD rule (see setTileLODFactor) hands back a tile coarser than the camera asked for,
and a CartoCSS [zoom] filter gates on the TILE, so a converted MapBox style's
`minzoom` - a VIEW-zoom gate in the original - stops matching the moment the tile
coarsens: one level, and the far half of a tilted view loses every building along a
straight tile edge.
This lifts the zoom the rules are matched at, without changing which tiles are drawn.
setTileSubstitutionPolicy(int) - Method in class com.massifmaps.layers.TileLayer
Sets the current tile substitution policy.
setTileThreadPoolSize(int) - Method in class com.massifmaps.components.Options
Sets the number of threads used by the tile task pool.
setTilt(float, float) - Method in class com.massifmaps.ui.BaseMapView
Sets the new absolute tilt value.
setTiltGestureReversed(boolean) - Method in class com.massifmaps.components.Options
Sets the tilting gesture direction.
setTiltRange(MapRange) - Method in class com.massifmaps.components.Options
Sets the tilt range constraint.
setTimeout(int) - Method in class com.massifmaps.datasources.HTTPTileDataSource
Sets the current timeout value.
setTimeout(int) - Method in class com.massifmaps.datasources.MapTilerOnlineTileDataSource
Sets the current timeout value.
setTimeout(int) - Method in class com.massifmaps.routing.ValhallaOnlineRoutingService
Sets the current timeout value.
setTitle(String) - Method in class com.massifmaps.vectorelements.BalloonPopup
Sets the title this balloon popup will display.
setTitleColor(Color) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the color of the title.
setTitleField(String) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the title field variable.
setTitleFontName(String) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the name of the title font.
setTitleFontSize(int) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the size of the title font.
setTitleMargins(BalloonPopupMargins) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the margins for the title.
setTitleWrap(boolean) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the state of the title wrap parameter.
setTMSScheme(boolean) - Method in class com.massifmaps.datasources.HTTPTileDataSource
Enables/disables the TMS tiling scheme.
setTriangleHeight(int) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the height of the triangle at the bottom of the popup.
setTriangleWidth(int) - Method in class com.massifmaps.styles.BalloonPopupStyleBuilder
Sets the width of the triangle at the bottom of the popup.
setType(int) - Method in class com.massifmaps.components.SkyOptions
Sets what the sky pass draws - a physical atmosphere or the two-colour gradient.
SKY_TYPE_GRADIENT is what the SDK drew before the atmosphere existed and is the one to
pick for a flat or stylised sky; it ignores every Atmosphere* property.
Style property: "sky-type" ("gradient" or "atmosphere").
setUiDispatcher(UiDispatcher) - Static method in class com.massifmaps.api.MassifApi
Registers how to reach the app's UI thread, for subscriptions that asked for it.

The dispatcher's post() is called from whatever thread produced the event, and must get
onto the UI thread and call drain.
setUpdatePriority(int) - Method in class com.massifmaps.layers.Layer
Sets the layer task priority.
setUserInput(boolean) - Method in class com.massifmaps.components.Options
Sets the state of the user input flag.
setUTFGridDataSource(TileDataSource) - Method in class com.massifmaps.layers.TileLayer
Sets the tile data source of the associated UTF grid.
setUTFGridEventListener(UTFGridEventListener) - Method in class com.massifmaps.layers.TileLayer
Sets the UTF grid event listener.
setVariant(String, Variant) - Method in class com.massifmaps.core.VariantObjectBuilder
Sets a specified variant value.
setVectorEditEventListener(VectorEditEventListener) - Method in class com.massifmaps.layers.EditableVectorLayer
Sets the current edit event listener for the layer.
setVectorElementEventListener(VectorElementEventListener) - Method in class com.massifmaps.layers.VectorLayer
Sets the vector element event listener.
setVectorTileEventListener(VectorTileEventListener) - Method in class com.massifmaps.layers.VectorTileLayer
Sets the vector tile event listener.
setVerticalOffset(float) - Method in class com.massifmaps.styles.BillboardStyleBuilder
Sets the vertical offset for the billboard.
setVerticalRangeEnd(float) - Method in class com.massifmaps.components.FogOptions
Sets the altitude, in meters above sea level, that the fog has completely faded out at -
Mapbox vertical-range[1].
setVerticalRangeStart(float) - Method in class com.massifmaps.components.FogOptions
Sets the altitude, in meters above sea level, that the fog starts to fade out at - Mapbox
vertical-range[0].
setViewDistance(float) - Method in class com.massifmaps.components.TerrainOptions
Sets a MINIMUM distance the map is drawn to, in METERS, whatever the camera's height or
pitch.
setViewDistanceFactor(float) - Method in class com.massifmaps.components.TerrainOptions
Sets how far from the camera the map is drawn and where the far plane sits, as a factor
on tangram's own rule (core/src/view/view.cpp):
far = 2 * cameraHeight / cos(pitch + fovy/2), capped by
maxTileDistance = worldTileSize(zoom) * (2^(MAX_LOD+1) - 1), with MAX_LOD 6.
A factor of 1 is that rule verbatim; smaller ends the view closer, larger extends it.
This is what makes a near-horizontal view affordable: taken from the visible ground
instead, the view reaches the horizon - hundreds of tiles, most of them a few pixels
tall, each carrying its own labels.
setViewTilt(float) - Method in class com.massifmaps.graphics.ViewState
Sets the tilt of the VIEW only, leaving the camera where it is.
setVisible(boolean) - Method in class com.massifmaps.celestial.CelestialObject
Sets the visibility of the object.
setVisible(boolean) - Method in class com.massifmaps.layers.Layer
Sets the visibility of this layer.
setVisible(boolean) - Method in class com.massifmaps.vectorelements.VectorElement
Sets the state of the visibility flag for this vector element.
setVisibleZoomRange(MapRange) - Method in class com.massifmaps.layers.Layer
Sets the visible zoom range for this layer.
setWidth(float) - Method in class com.massifmaps.celestial.CelestialArc
Sets the line width.
setWidth(float) - Method in class com.massifmaps.styles.LineStyleBuilder
Sets the width of line in screen density independent pixels (DP or DIP).
setZ(boolean) - Method in class com.massifmaps.geometry.GeoJSONGeometryWriter
Sets the state of Z coordinate serialization.
setZBuffering(boolean) - Method in class com.massifmaps.layers.VectorLayer
Sets the Z-buffering flag for 2D geometry.
setZoom(float, float) - Method in class com.massifmaps.ui.BaseMapView
Sets the new absolute zoom value.
setZoom(float, MapPos, float) - Method in class com.massifmaps.ui.BaseMapView
Sets the new absolute zoom value.
setZoomGestures(boolean) - Method in class com.massifmaps.components.Options
Sets the zoom gestures flag.
setZoomLevelBias(float) - Method in class com.massifmaps.layers.CompositeVectorTileLayer
Sets the zoom level bias for this layer and for every child layer it owns (external
raster/hillshade/vector sources and the internal style-group layers).
setZoomLevelBias(float) - Method in class com.massifmaps.layers.TileLayer
Sets the zoom level bias for this layer.
Higher zoom level bias forces SDK to use more detailed tiles for given view compared to lower zoom bias.
The default bias is 0.
setZoomOffset(float) - Method in class com.massifmaps.components.Options
Sets how many zoom levels the camera is offset from the tile-size convention.

The SDK calibrates on a 256-pixel tile, maplibre and mapbox-gl on a 512-pixel one, so an
offset of 1 adopts theirs.
setZoomRange(MapRange) - Method in class com.massifmaps.components.Options
Sets the zoom range constraint.
SGREOfflineRoutingService - Class in com.massifmaps.routing
An offline routing service that uses SGRE routing engine.
Note: this class is experimental and may change or even be removed in future SDK versions.
SGREOfflineRoutingService(Variant, Variant) - Constructor for class com.massifmaps.routing.SGREOfflineRoutingService
Constructs a new SGREOfflineRoutingService instance from a given GeoJSON and rule list.
SGREOfflineRoutingService(Projection, FeatureCollection, Variant) - Constructor for class com.massifmaps.routing.SGREOfflineRoutingService
Constructs a new SGREOfflineRoutingService instance from a given feature collection and rule list.
shrinkToIntersection(MapBounds) - Method in class com.massifmaps.core.MapBounds
Shrinks this map bounds object to the intersection of this bounds and given bounds object.
simulateClick(int, ScreenPos, ViewState) - Method in class com.massifmaps.layers.Layer
Simulate click on this layer.
size() - Method in class com.massifmaps.celestial.CelestialObjectVector
 
size() - Method in class com.massifmaps.components.LightStopVector
 
size() - Method in class com.massifmaps.core.BinaryData
Returns the size of the data
size() - Method in class com.massifmaps.core.DoubleVector
 
size() - Method in class com.massifmaps.core.IntVector
 
size() - Method in class com.massifmaps.core.MapPosVector
 
size() - Method in class com.massifmaps.core.MapPosVectorVector
 
size() - Method in class com.massifmaps.core.ScreenPosVector
 
size() - Method in class com.massifmaps.core.StringMap
 
size() - Method in class com.massifmaps.core.StringVariantMap
 
size() - Method in class com.massifmaps.core.StringVector
 
size() - Method in class com.massifmaps.core.VariantVector
 
size() - Method in class com.massifmaps.geocoding.GeocodingResultVector
 
size() - Method in class com.massifmaps.geometry.FeatureVector
 
size() - Method in class com.massifmaps.geometry.GeometryVector
 
size() - Method in class com.massifmaps.geometry.LineGeometryVector
 
size() - Method in class com.massifmaps.geometry.PointGeometryVector
 
size() - Method in class com.massifmaps.geometry.PolygonGeometryVector
 
size() - Method in class com.massifmaps.geometry.VectorTileFeatureVector
 
size() - Method in class com.massifmaps.layers.LayerVector
 
size() - Method in class com.massifmaps.packagemanager.PackageInfoVector
 
size() - Method in class com.massifmaps.routing.RouteMatchingEdgeVector
 
size() - Method in class com.massifmaps.routing.RouteMatchingPointVector
 
size() - Method in class com.massifmaps.routing.RoutingInstructionVector
 
size() - Method in class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
size() - Method in class com.massifmaps.vectorelements.VectorElementVector
 
SKY_QUALITY_HIGH - Static variable in class com.massifmaps.components.SkyQuality
12 and 5.
SKY_QUALITY_LOW - Static variable in class com.massifmaps.components.SkyQuality
5 samples along the view ray, 3 towards the sun.
SKY_QUALITY_MEDIUM - Static variable in class com.massifmaps.components.SkyQuality
8 and 4.
SKY_TYPE_ATMOSPHERE - Static variable in class com.massifmaps.components.SkyType
Rayleigh and Mie single scattering, integrated along the view ray.
SKY_TYPE_GRADIENT - Static variable in class com.massifmaps.components.SkyType
A gradient between HorizonColor and SkyColor.
SkyOptions - Class in com.massifmaps.components
Shader-based sky configuration, attached to the map via Options::setSkyOptions.

The sky is drawn as a single full-screen pass before everything else, so it costs one
quad regardless of the camera.
SkyOptions() - Constructor for class com.massifmaps.components.SkyOptions
Constructs a SkyOptions object with default values.
SkyQuality - Class in com.massifmaps.components
How finely the atmosphere is integrated.
SkyQuality() - Constructor for class com.massifmaps.components.SkyQuality
 
SkyType - Class in com.massifmaps.components
Possible sky appearances.
SkyType() - Constructor for class com.massifmaps.components.SkyType
 
SolidLayer - Class in com.massifmaps.layers
Deprecated. 
SolidLayer(Bitmap) - Constructor for class com.massifmaps.layers.SolidLayer
Deprecated.
Constructs a SolidLayer object from a bitmap.
SolidLayer(Color) - Constructor for class com.massifmaps.layers.SolidLayer
Deprecated.
Constructs a SolidLayer object from a color.
STANDARD - Static variable in class com.massifmaps.layers.HillshadeMethod
MapLibre's legacy hillshade algorithm.
start() - Method in class com.massifmaps.packagemanager.PackageManager
Starts the package manager.
startDownloadArea(MapBounds, int, int, int, TileDownloadListener) - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
Starts downloading the specified area.
startPackageDownload(String) - Method in class com.massifmaps.packagemanager.PackageManager
Starts downloading specified package asynchronously.
startPackageImport(String, int, String) - Method in class com.massifmaps.packagemanager.PackageManager
Starts importing the specified package asynchronously.
startPackageListDownload() - Method in class com.massifmaps.packagemanager.PackageManager
Starts downloading package list asynchronously.
startPackageRemove(String) - Method in class com.massifmaps.packagemanager.PackageManager
Starts the removal of specified package asynchronously.
stop(boolean) - Method in class com.massifmaps.packagemanager.PackageManager
Stops the package manager.
stopAllDownloads() - Method in class com.massifmaps.datasources.PersistentCacheTileDataSource
Stops all background downloader processes.
stopFlight() - Method in class com.massifmaps.ui.BaseMapView
Stops a flight started with flyTo, leaving the camera where it is.
StringCartoCSSStyleSetMap - Class in com.massifmaps.styles
 
StringCartoCSSStyleSetMap() - Constructor for class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
StringCartoCSSStyleSetMap(StringCartoCSSStyleSetMap) - Constructor for class com.massifmaps.styles.StringCartoCSSStyleSetMap
 
StringMap - Class in com.massifmaps.core
 
StringMap() - Constructor for class com.massifmaps.core.StringMap
 
StringMap(StringMap) - Constructor for class com.massifmaps.core.StringMap
 
StringVariantMap - Class in com.massifmaps.core
 
StringVariantMap() - Constructor for class com.massifmaps.core.StringVariantMap
 
StringVariantMap(StringVariantMap) - Constructor for class com.massifmaps.core.StringVariantMap
 
StringVector - Class in com.massifmaps.core
 
StringVector() - Constructor for class com.massifmaps.core.StringVector
 
StringVector(long) - Constructor for class com.massifmaps.core.StringVector
 
Style - Class in com.massifmaps.styles
A base class for other Style objects.
StyleBuilder - Class in com.massifmaps.styles
A base class for other StyleBuilder subclasses.
sub(MapVec) - Method in class com.massifmaps.core.MapVec
Creates a new map vector by subtracting a map vector from this map vector.
subPos(MapPos) - Method in class com.massifmaps.core.MapPos
Creates a new map vector by subtracting a map position from this map position.
subVec(MapVec) - Method in class com.massifmaps.core.MapPos
Creates a new map position by subtracting a map vector from this map position.
suggestPackages(MapPos, Projection) - Method in class com.massifmaps.packagemanager.PackageManager
Suggests packages for given map position.
swigCMemOwn - Variable in class com.massifmaps.styles.BalloonPopupMargins
 
swigCMemOwn - Variable in class com.massifmaps.styles.TextMargins
 
swigGetRawPtr() - Method in class com.massifmaps.styles.BalloonPopupMargins
Returns the raw pointer to the object.
swigGetRawPtr() - Method in class com.massifmaps.styles.TextMargins
Returns the raw pointer to the object.
SWIGTYPE_p_cglib__frustum3T_double_t - Class in com.massifmaps.graphics
 
SWIGTYPE_p_cglib__frustum3T_double_t() - Constructor for class com.massifmaps.graphics.SWIGTYPE_p_cglib__frustum3T_double_t
 
SWIGTYPE_p_cglib__frustum3T_double_t(long, boolean) - Constructor for class com.massifmaps.graphics.SWIGTYPE_p_cglib__frustum3T_double_t
 
SWIGTYPE_p_cglib__vec3T_double_t - Class in com.massifmaps.graphics
 
SWIGTYPE_p_cglib__vec3T_double_t() - Constructor for class com.massifmaps.graphics.SWIGTYPE_p_cglib__vec3T_double_t
 
SWIGTYPE_p_cglib__vec3T_double_t(long, boolean) - Constructor for class com.massifmaps.graphics.SWIGTYPE_p_cglib__vec3T_double_t
 
SWIGTYPE_p_massif__TerrainRenderer - Class in com.massifmaps.renderers
 
SWIGTYPE_p_massif__TerrainRenderer() - Constructor for class com.massifmaps.renderers.SWIGTYPE_p_massif__TerrainRenderer
 
SWIGTYPE_p_massif__TerrainRenderer(long, boolean) - Constructor for class com.massifmaps.renderers.SWIGTYPE_p_massif__TerrainRenderer
 
SWIGTYPE_p_massif__vt__TileId - Class in com.massifmaps.layers
 
SWIGTYPE_p_massif__vt__TileId() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_massif__vt__TileId
 
SWIGTYPE_p_massif__vt__TileId(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_massif__vt__TileId
 
SWIGTYPE_p_std__arrayT_double_4_t - Class in com.massifmaps.rastertiles
 
SWIGTYPE_p_std__arrayT_double_4_t() - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__arrayT_double_4_t
 
SWIGTYPE_p_std__arrayT_double_4_t(long, boolean) - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__arrayT_double_4_t
 
SWIGTYPE_p_std__arrayT_float_4_t - Class in com.massifmaps.rastertiles
 
SWIGTYPE_p_std__arrayT_float_4_t() - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__arrayT_float_4_t
 
SWIGTYPE_p_std__arrayT_float_4_t(long, boolean) - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__arrayT_float_4_t
 
SWIGTYPE_p_std__mapT_int_int_t - Class in com.massifmaps.layers
 
SWIGTYPE_p_std__mapT_int_int_t() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_int_int_t
 
SWIGTYPE_p_std__mapT_int_int_t(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_int_int_t
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t - Class in com.massifmaps.layers
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_massif__TileLayer__GroundDrapeRef_t
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t - Class in com.massifmaps.layers
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_std__size_t_t
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t - Class in com.massifmaps.layers
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t
 
SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__mapT_massif__vt__TileId_unsigned_int_t
 
SWIGTYPE_p_std__shared_ptrT_massif__TileData_t - Class in com.massifmaps.rastertiles
 
SWIGTYPE_p_std__shared_ptrT_massif__TileData_t() - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__shared_ptrT_massif__TileData_t
 
SWIGTYPE_p_std__shared_ptrT_massif__TileData_t(long, boolean) - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__shared_ptrT_massif__TileData_t
 
SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t - Class in com.massifmaps.rastertiles
 
SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t() - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t
 
SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t(long, boolean) - Constructor for class com.massifmaps.rastertiles.SWIGTYPE_p_std__shared_ptrT_massif__TileDataSource_t
 
SWIGTYPE_p_std__shared_ptrT_std__mapT_std__string_massif__Variant_t_const_t - Class in com.massifmaps.datasources
 
SWIGTYPE_p_std__shared_ptrT_std__mapT_std__string_massif__Variant_t_const_t() - Constructor for class com.massifmaps.datasources.SWIGTYPE_p_std__shared_ptrT_std__mapT_std__string_massif__Variant_t_const_t
 
SWIGTYPE_p_std__shared_ptrT_std__mapT_std__string_massif__Variant_t_const_t(long, boolean) - Constructor for class com.massifmaps.datasources.SWIGTYPE_p_std__shared_ptrT_std__mapT_std__string_massif__Variant_t_const_t
 
SWIGTYPE_p_std__vectorT_massif__vt__TileId_t - Class in com.massifmaps.layers
 
SWIGTYPE_p_std__vectorT_massif__vt__TileId_t() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_massif__vt__TileId_t
 
SWIGTYPE_p_std__vectorT_massif__vt__TileId_t(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_massif__vt__TileId_t
 
SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t - Class in com.massifmaps.layers
 
SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t
 
SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_std__mapT_massif__vt__TileId_unsigned_int_t_t
 
SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t - Class in com.massifmaps.layers
 
SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t() - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t
 
SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t(long, boolean) - Constructor for class com.massifmaps.layers.SWIGTYPE_p_std__vectorT_std__pairT_int_bool_t_t
 

T

TERRAIN_FLATTEN_MODE_FULL - Static variable in class com.massifmaps.components.TerrainFlattenMode
The whole way: a flat map decodes, culls and draws as if no terrain were configured.
The price is a re-decode at each switch, paid while the map is already flat.
TERRAIN_FLATTEN_MODE_RENDER - Static variable in class com.massifmaps.components.TerrainFlattenMode
Rendering only: the terrain passes, the drape and the elevation fetches are dropped,
but the tiles keep the terrain subdivision they were decoded with.
TerrainFlattenMode - Class in com.massifmaps.components
How far a flattened terrain goes back towards a plain 2D map.
TerrainFlattenMode() - Constructor for class com.massifmaps.components.TerrainFlattenMode
 
TerrainFlattenMode.Value - Annotation Interface in com.massifmaps.components
The accepted values of this constant namespace.
TerrainOptions - Class in com.massifmaps.components
3D terrain configuration, attached to the map via Options::setTerrainOptions.
The elevation data source can be shared with a HillshadeRasterTileLayer, in which case
both features use the same tiles (ideally the data source should be wrapped in a
MemoryCacheTileDataSource to avoid duplicate loads).
Note: this class is experimental and may change or even be removed in future SDK versions.
TerrainOptions(TileDataSource) - Constructor for class com.massifmaps.components.TerrainOptions
Constructs a TerrainOptions object from an elevation data source.
The elevation decoder is resolved from the data source "encoding" setting
("mapbox" or "terrarium"), defaulting to the MapBox encoding.
TerrainOptions(TileDataSource, ElevationDecoder) - Constructor for class com.massifmaps.components.TerrainOptions
Constructs a TerrainOptions object from an elevation data source and an explicit decoder.
TerrariumElevationDataDecoder - Class in com.massifmaps.rastertiles
A decoder for Terrarium encoded elevation tiles
TerrariumElevationDataDecoder() - Constructor for class com.massifmaps.rastertiles.TerrariumElevationDataDecoder
Constructs a new TerrariumElevationDataDecoder.
Text - Class in com.massifmaps.vectorelements
A text element that can be displayed on the map.
Text(MapPos, TextStyle, String) - Constructor for class com.massifmaps.vectorelements.Text
Constructs a Text object from a map position and a style.
Text(Geometry, TextStyle, String) - Constructor for class com.massifmaps.vectorelements.Text
Constructs a Text object from a geometry object and a style.
Text(Billboard, TextStyle, String) - Constructor for class com.massifmaps.vectorelements.Text
Constructs a Text object with the specified style and attaches it to a billboard element.
TextMargins - Class in com.massifmaps.styles
Margins info for text.
TextMargins(int, int, int, int) - Constructor for class com.massifmaps.styles.TextMargins
 
TextMargins(long, boolean) - Constructor for class com.massifmaps.styles.TextMargins
 
TextStyle - Class in com.massifmaps.styles
A style for text labels.
TextStyleBuilder - Class in com.massifmaps.styles
A builder class for TextStyle.
TextStyleBuilder() - Constructor for class com.massifmaps.styles.TextStyleBuilder
Constructs a TextStyleBuilder object with all parameters set to defaults.
TILE_FORMAT_AUTO - Static variable in class com.massifmaps.vectortiles.TileFormat
Detect the format from the tile data.
TILE_FORMAT_MLT - Static variable in class com.massifmaps.vectortiles.TileFormat
MapLibre Tile, the columnar format.
TILE_FORMAT_MVT - Static variable in class com.massifmaps.vectortiles.TileFormat
MapBox Vector Tile, the protobuf format.
TILE_LOD_PROFILE_DESKTOP - Static variable in class com.massifmaps.components.TileLODProfile
A full level finer than the reference (TileLODFactor 0.5, the historical default),
about 4x its tile count.
TILE_LOD_PROFILE_MOBILE - Static variable in class com.massifmaps.components.TileLODProfile
Half a level finer than the reference, with a shorter style zoom lift.
TILE_LOD_PROFILE_REFERENCE - Static variable in class com.massifmaps.components.TileLODProfile
The reference density: TileLODFactor 1, which is tangram's rule, mapbox's and
maplibre's alike - a tile is refined while it covers more than a 2x2 block of nominal
tiles.
TILE_SUBSTITUTION_POLICY_ALL - Static variable in class com.massifmaps.layers.TileSubstitutionPolicy
Consider all cached/loaded tiles.
TILE_SUBSTITUTION_POLICY_NONE - Static variable in class com.massifmaps.layers.TileSubstitutionPolicy
Never substitute tiles.
TILE_SUBSTITUTION_POLICY_VISIBLE - Static variable in class com.massifmaps.layers.TileSubstitutionPolicy
Consider only tiles that are currently visible.
This is recommended for low-latency data sources, like offline sources.
TileData - Class in com.massifmaps.datasources.components
A wrapper class for tile data.
TileData(BinaryData) - Constructor for class com.massifmaps.datasources.components.TileData
Constructs a TileData object from a data blob.
TileData(BinaryData, int, int) - Constructor for class com.massifmaps.datasources.components.TileData
Constructs a TileData object from RAW, already decoded pixels.

For a source that produces pixels rather than a file - GDAL, a procedural tile, a
decoder of a format the SDK does not know.
TileDataSource - Class in com.massifmaps.datasources
Abstract base class for tile data sources.
TileDataSource() - Constructor for class com.massifmaps.datasources.TileDataSource
Constructs an abstract TileDataSource object.
Note: EPSG3857 projection is used.
TileDataSource(int, int) - Constructor for class com.massifmaps.datasources.TileDataSource
Constructs an abstract TileDataSource object.
Note: EPSG3857 projection is used.
TileDownloadInfo - Class in com.massifmaps.datasources
What a tile download reports, as one object.

A listener has four callbacks with four different arguments; a facade event carries a payload,
and one payload class over the four is what lets a binding subscribe to "the download" rather
than to each of them.
TileDownloadListener - Class in com.massifmaps.datasources
Listener for tile downloader.
TileDownloadListener() - Constructor for class com.massifmaps.datasources.TileDownloadListener
 
TileFormat - Class in com.massifmaps.vectortiles
Supported binary vector tile formats.
TileFormat() - Constructor for class com.massifmaps.vectortiles.TileFormat
 
TileFormat.Value - Annotation Interface in com.massifmaps.vectortiles
The accepted values of this constant namespace.
TileLayer - Class in com.massifmaps.layers
An abstract base class for all tile layers.
TileLoadListener - Class in com.massifmaps.layers
Interface for monitoring tile loading events.
TileLoadListener() - Constructor for class com.massifmaps.layers.TileLoadListener
 
TileLODProfile - Class in com.massifmaps.components
A named set of the tile LOD numbers, so a platform picks a density with one call rather
than by tuning four knobs that multiply.
TileLODProfile() - Constructor for class com.massifmaps.components.TileLODProfile
 
TileLODProfile.Value - Annotation Interface in com.massifmaps.components
The accepted values of this constant namespace.
TileSubstitutionPolicy - Class in com.massifmaps.layers
The policy to use when looking for tiles that are not available.
TileSubstitutionPolicy() - Constructor for class com.massifmaps.layers.TileSubstitutionPolicy
 
TileSubstitutionPolicy.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
TileUtils - Class in com.massifmaps.utils
A helper class for mapping coordinates to tiles and back.
tilt(float, float) - Method in class com.massifmaps.ui.BaseMapView
Tilts the view relative to the current tilt value.
toLatLong(double, double) - Method in class com.massifmaps.projections.Projection
Transforms a position from the coordinate system of this projection to the WGS84 coordinate system latitude-longitute coordinates.
TomTomOnlineGeocodingService - Class in com.massifmaps.geocoding
An online geocoding service that uses TomTom geocoder.
As the class connects to an external (non-Massif) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Geocoding and reverse geocoding perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of TomTom to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
TomTomOnlineGeocodingService(String) - Constructor for class com.massifmaps.geocoding.TomTomOnlineGeocodingService
Constructs a new instance of the TomTomOnlineGeocodingService given API key.
TomTomOnlineReverseGeocodingService - Class in com.massifmaps.geocoding
An online reverse geocoding service that uses TomTom geocoder.
As the class connects to an external (non-Massif) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Geocoding and reverse geocoding perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of TomTom to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
TomTomOnlineReverseGeocodingService(String) - Constructor for class com.massifmaps.geocoding.TomTomOnlineReverseGeocodingService
Constructs a new instance of the TomTomOnlineReverseGeocodingService given API key.
TorqueTileDecoder - Class in com.massifmaps.vectortiles
A decoder for Torque layer that accepts json-based Torque tiles.
TorqueTileDecoder(CartoCSSStyleSet) - Constructor for class com.massifmaps.vectortiles.TorqueTileDecoder
Constructs a new TorqueTileDecoder given style.
TorqueTileLayer - Class in com.massifmaps.layers
A vector tile layer for rendering time-based animated point clouds.
TorqueTileLayer(TileDataSource, TorqueTileDecoder) - Constructor for class com.massifmaps.layers.TorqueTileLayer
Constructs a new TorqueTileLayer object from a data source and decoder.
toString() - Method in class com.massifmaps.components.LightStop
Creates a string representation of this light stop, useful for logging.
toString() - Method in class com.massifmaps.core.Address
Deprecated.
Creates a string representation of this address object, useful for logging.
toString() - Method in class com.massifmaps.core.BinaryData
Creates a string representation of this map bounds object, useful for logging.
toString() - Method in class com.massifmaps.core.MapBounds
Creates a string representation of this map bounds object, useful for logging.
toString() - Method in class com.massifmaps.core.MapEnvelope
Creates a string representation of this map envelope, useful for logging.
toString() - Method in class com.massifmaps.core.MapPos
Creates a string representation of this map position, useful for logging.
toString() - Method in class com.massifmaps.core.MapRange
Creates a string representation of this map range, useful for logging.
toString() - Method in class com.massifmaps.core.MapTile
Creates a string representation of this map tile, useful for logging.
toString() - Method in class com.massifmaps.core.MapVec
Creates a string representation of this map vector, useful for logging.
toString() - Method in class com.massifmaps.core.ScreenBounds
Creates a string representation of this screen bounds object, useful for logging.
toString() - Method in class com.massifmaps.core.ScreenPos
Creates a string representation of this screen position, useful for logging.
toString() - Method in class com.massifmaps.core.Variant
Converts the variant to JSON string.
toString() - Method in class com.massifmaps.datasources.TileDownloadInfo
Creates a string representation of this object, useful for logging.
toString() - Method in class com.massifmaps.geocoding.GeocodingRequest
Creates a string representation of this request object, useful for logging.
toString() - Method in class com.massifmaps.geocoding.GeocodingResult
Creates a string representation of this result object, useful for logging.
toString() - Method in class com.massifmaps.geocoding.ReverseGeocodingRequest
Creates a string representation of this request object, useful for logging.
toString() - Method in class com.massifmaps.graphics.Color
Creates a string representation of this map color, useful for logging.
toString() - Method in class com.massifmaps.routing.RouteMatchingEdge
Creates a string representation of this object, useful for logging.
toString() - Method in class com.massifmaps.routing.RouteMatchingPoint
Creates a string representation of this object, useful for logging.
toString() - Method in class com.massifmaps.routing.RouteMatchingRequest
Creates a string representation of this request object, useful for logging.
toString() - Method in class com.massifmaps.routing.RouteMatchingResult
Creates a string representation of this result object, useful for logging.
toString() - Method in class com.massifmaps.routing.RoutingInstruction
Creates a string representation of this instruction, useful for logging.
toString() - Method in class com.massifmaps.routing.RoutingRequest
Creates a string representation of this request object, useful for logging.
toString() - Method in class com.massifmaps.routing.RoutingResult
Creates a string representation of this result object, useful for logging.
toString() - Method in class com.massifmaps.search.SearchRequest
Creates a string representation of this request object, useful for logging.
toString() - Method in class com.massifmaps.ui.ClickInfo
Creates a string representation of this click info, useful for logging.
toWgs84(MapPos) - Method in class com.massifmaps.projections.EPSG3857
 
toWgs84(MapPos) - Method in class com.massifmaps.projections.EPSG4326
 
toWgs84(MapPos) - Method in class com.massifmaps.projections.Projection
Transforms a position from the coordinate system of this projection to the WGS84 coordinate system.

U

UiDispatcher - Class in com.massifmaps.api
How the facade reaches an app's UI thread.

A subscription that asked for UI delivery is queued rather than run where the event was
produced, and this is what wakes the queue: post() is called from the producing thread and
must arrange for MassifApi::drain to run on the UI thread.

Without one, UI subscriptions run INLINE on whatever thread produced the event and the
facade says so once - delivering on the wrong thread beats dropping the event, but it is not
what the subscription asked for.
UiDispatcher() - Constructor for class com.massifmaps.api.UiDispatcher
 
unregisterObject(String, String) - Static method in class com.massifmaps.api.MassifApi
Drops an id and the context's reference to the object behind it.
update(CullState) - Method in class com.massifmaps.layers.Layer
Updates the layer using new visibility information.
updateGeoJSONFeature(int, Variant) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the features of the specified layer if it already exists.
updateGeoJSONStringFeature(int, String) - Method in class com.massifmaps.datasources.GeoJSONVectorTileDataSource
Sets the features of the specified layer if it already exists.
UTFGridClickInfo - Class in com.massifmaps.ui
A container class that provides information about a click performed on
an UTF grid.
UTFGridEventListener - Class in com.massifmaps.layers
Listener for vector element events like clicks etc.
UTFGridEventListener() - Constructor for class com.massifmaps.layers.UTFGridEventListener
 

V

ValhallaOfflineRoutingService - Class in com.massifmaps.routing
An offline routing service that uses Valhalla routing tiles.
ValhallaOfflineRoutingService(String) - Constructor for class com.massifmaps.routing.ValhallaOfflineRoutingService
Constructs a new ValhallaOfflineRoutingService instance given database file.
ValhallaOnlineRoutingService - Class in com.massifmaps.routing
An online routing service that uses MapBox Valhalla routing service.
As the class connects to an external (non-Massif) service, this class is provided "as-is",
future changes from the service provider may not be compatible with the implementation.
Routing and route matching perform network requests and must be executed in non-UI background thread.
Be sure to read the Terms and Conditions of your Valhalla service provider to see if the
service is available for your application.
Note: this class is experimental and may change or even be removed in future SDK versions.
ValhallaOnlineRoutingService() - Constructor for class com.massifmaps.routing.ValhallaOnlineRoutingService
 
ValhallaOnlineRoutingService(String) - Constructor for class com.massifmaps.routing.ValhallaOnlineRoutingService
Constructs a new ValhallaOnlineRoutingService instance given database file.
Variant - Class in com.massifmaps.core
JSON value.
Variant() - Constructor for class com.massifmaps.core.Variant
Constructs a null Variant object.
Variant(boolean) - Constructor for class com.massifmaps.core.Variant
Constructs Variant object from a boolean.
Variant(double) - Constructor for class com.massifmaps.core.Variant
Constructs Variant object from a double.
Variant(long) - Constructor for class com.massifmaps.core.Variant
Constructs Variant object from an integer.
Variant(StringVariantMap) - Constructor for class com.massifmaps.core.Variant
Constructs Variant object from a map of values.
Variant(VariantVector) - Constructor for class com.massifmaps.core.Variant
Constructs Variant object from a list of values.
Variant(String) - Constructor for class com.massifmaps.core.Variant
Constructs Variant object from a string.
VARIANT_TYPE_ARRAY - Static variable in class com.massifmaps.core.VariantType
Array element.
VARIANT_TYPE_BOOL - Static variable in class com.massifmaps.core.VariantType
Boolean element.
VARIANT_TYPE_DOUBLE - Static variable in class com.massifmaps.core.VariantType
Double-precision floating point element.
VARIANT_TYPE_INTEGER - Static variable in class com.massifmaps.core.VariantType
Integer element.
VARIANT_TYPE_NULL - Static variable in class com.massifmaps.core.VariantType
Null element.
VARIANT_TYPE_OBJECT - Static variable in class com.massifmaps.core.VariantType
Object (dictionary) element.
VARIANT_TYPE_STRING - Static variable in class com.massifmaps.core.VariantType
String element.
VariantArrayBuilder - Class in com.massifmaps.core
A helper class for building variant arrays.
VariantArrayBuilder() - Constructor for class com.massifmaps.core.VariantArrayBuilder
A default constructor.
VariantObjectBuilder - Class in com.massifmaps.core
A helper class for building variant objects.
VariantObjectBuilder() - Constructor for class com.massifmaps.core.VariantObjectBuilder
A default constructor.
VariantType - Class in com.massifmaps.core
Variant type.
VariantType() - Constructor for class com.massifmaps.core.VariantType
 
VariantType.Value - Annotation Interface in com.massifmaps.core
The accepted values of this constant namespace.
VariantVector - Class in com.massifmaps.core
 
VariantVector() - Constructor for class com.massifmaps.core.VariantVector
 
VariantVector(long) - Constructor for class com.massifmaps.core.VariantVector
 
VECTOR_ELEMENT_DRAG_MODE_ELEMENT - Static variable in class com.massifmaps.ui.VectorElementDragMode
The whole vector element is being moved.
VECTOR_ELEMENT_DRAG_MODE_VERTEX - Static variable in class com.massifmaps.ui.VectorElementDragMode
A single vertex is being moved.
VECTOR_ELEMENT_DRAG_POINT_STYLE_NORMAL - Static variable in class com.massifmaps.layers.VectorElementDragPointStyle
Normal control point.
VECTOR_ELEMENT_DRAG_POINT_STYLE_SELECTED - Static variable in class com.massifmaps.layers.VectorElementDragPointStyle
Selected control point.
VECTOR_ELEMENT_DRAG_POINT_STYLE_VIRTUAL - Static variable in class com.massifmaps.layers.VectorElementDragPointStyle
Virtual control point (midpoint between actual vertices).
VECTOR_ELEMENT_DRAG_RESULT_DELETE - Static variable in class com.massifmaps.layers.VectorElementDragResult
The underlying vector element or vertex should be deleted.
VECTOR_ELEMENT_DRAG_RESULT_IGNORE - Static variable in class com.massifmaps.layers.VectorElementDragResult
Dragging should be ignored.
VECTOR_ELEMENT_DRAG_RESULT_MODIFY - Static variable in class com.massifmaps.layers.VectorElementDragResult
The underlying vector element (or vertex) should be modified.
VECTOR_ELEMENT_DRAG_RESULT_STOP - Static variable in class com.massifmaps.layers.VectorElementDragResult
Dragging should be ignored.
VECTOR_TILE_RENDER_ORDER_HIDDEN - Static variable in class com.massifmaps.layers.VectorTileRenderOrder
No rendering, elements are hidden.
VECTOR_TILE_RENDER_ORDER_LAST - Static variable in class com.massifmaps.layers.VectorTileRenderOrder
Elements are rendered on top of all normal layers.
VECTOR_TILE_RENDER_ORDER_LAYER - Static variable in class com.massifmaps.layers.VectorTileRenderOrder
Elements are rendered together with the same layer elements.
Layers that are on top of the layers are rendered on top this layer.
VectorData - Class in com.massifmaps.datasources.components
A wrapper class for vector element data.
VectorData(VectorElementVector) - Constructor for class com.massifmaps.datasources.components.VectorData
Constructs a VectorData object from a list of vector elements.
VectorDataSource - Class in com.massifmaps.datasources
Abstract base class for envelope based vector data sources.
VectorDataSource(Projection) - Constructor for class com.massifmaps.datasources.VectorDataSource
Constructs an abstract VectorDataSource object.
VectorEditEventListener - Class in com.massifmaps.layers
Listener interface for catching various events
during map editing interactions.
VectorEditEventListener() - Constructor for class com.massifmaps.layers.VectorEditEventListener
 
VectorElement - Class in com.massifmaps.vectorelements
A base class for all vector elements (points, lines, texts, models, etc).
VectorElementClickInfo - Class in com.massifmaps.ui
A container class that provides information about a click performed on
a vector element.
VectorElementDragInfo - Class in com.massifmaps.ui
A container class that provides information about a dragging performed on
a vector element or vector element vertex.
VectorElementDragMode - Class in com.massifmaps.ui
Possible drag modes.
VectorElementDragMode() - Constructor for class com.massifmaps.ui.VectorElementDragMode
 
VectorElementDragMode.Value - Annotation Interface in com.massifmaps.ui
The accepted values of this constant namespace.
VectorElementDragPointStyle - Class in com.massifmaps.layers
Different types of styles for control points created for selected vector elements.
VectorElementDragPointStyle() - Constructor for class com.massifmaps.layers.VectorElementDragPointStyle
 
VectorElementDragPointStyle.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
VectorElementDragResult - Class in com.massifmaps.layers
The intended result of the drag operation.
VectorElementDragResult() - Constructor for class com.massifmaps.layers.VectorElementDragResult
 
VectorElementDragResult.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
VectorElementEventListener - Class in com.massifmaps.layers
Listener for vector element events like clicks etc.
VectorElementEventListener() - Constructor for class com.massifmaps.layers.VectorElementEventListener
 
VectorElementSearchService - Class in com.massifmaps.search
A search service for finding vector elements from the specified vector data source.
Depending on the datasource, searching may perform network requests and must be executed in non-UI background thread.
VectorElementSearchService(VectorDataSource) - Constructor for class com.massifmaps.search.VectorElementSearchService
Constructs a VectorElementSearchService for the given vector data source.
VectorElementVector - Class in com.massifmaps.vectorelements
 
VectorElementVector() - Constructor for class com.massifmaps.vectorelements.VectorElementVector
 
VectorElementVector(long) - Constructor for class com.massifmaps.vectorelements.VectorElementVector
 
VectorLayer - Class in com.massifmaps.layers
A vector layer that loads data using an envelope.
VectorLayer(VectorDataSource) - Constructor for class com.massifmaps.layers.VectorLayer
Constructs a VectorLayer object from a data source.
VectorTileClickInfo - Class in com.massifmaps.ui
A container class that provides information about a click performed on vector tile feature.
VectorTileDecoder - Class in com.massifmaps.vectortiles
Abstract base class for vector tile decoders.
VectorTileEventListener - Class in com.massifmaps.layers
Listener for vector tile element events like clicks etc.
VectorTileEventListener() - Constructor for class com.massifmaps.layers.VectorTileEventListener
 
VectorTileFeature - Class in com.massifmaps.geometry
A vector tile feature consisting of id, layer, geometry and properties.
VectorTileFeature(long, MapTile, String, Geometry, Variant) - Constructor for class com.massifmaps.geometry.VectorTileFeature
Constructs a VectorTileFeature object from id, layer name, geometry and properties.
VectorTileFeatureBuilder - Class in com.massifmaps.geometry
A vector tile feature consisting of id, layer, geometry and properties.
VectorTileFeatureBuilder() - Constructor for class com.massifmaps.geometry.VectorTileFeatureBuilder
Constructs a VectorTileFeatureBuilder with empty state.
VectorTileFeatureCollection - Class in com.massifmaps.geometry
A collection of vector tile features.
VectorTileFeatureCollection(VectorTileFeatureVector) - Constructor for class com.massifmaps.geometry.VectorTileFeatureCollection
Constructs a VectorTileFeatureCollection from a vector of vector tile features.
VectorTileFeatureVector - Class in com.massifmaps.geometry
 
VectorTileFeatureVector() - Constructor for class com.massifmaps.geometry.VectorTileFeatureVector
 
VectorTileFeatureVector(long) - Constructor for class com.massifmaps.geometry.VectorTileFeatureVector
 
VectorTileLayer - Class in com.massifmaps.layers
A tile layer where each tile is a bitmap.
VectorTileLayer(TileDataSource, VectorTileDecoder) - Constructor for class com.massifmaps.layers.VectorTileLayer
Constructs a VectorTileLayer object from a data source and tile decoder.
VectorTileRenderOrder - Class in com.massifmaps.layers
Vector tile rendering order.
VectorTileRenderOrder() - Constructor for class com.massifmaps.layers.VectorTileRenderOrder
 
VectorTileRenderOrder.Value - Annotation Interface in com.massifmaps.layers
The accepted values of this constant namespace.
VectorTileSearchService - Class in com.massifmaps.search
A search service for finding features from the specified vector tile data source.
Depending on the datasource, searching may perform network requests and must be executed in non-UI background thread.
VectorTileSearchService(TileDataSource, VectorTileDecoder) - Constructor for class com.massifmaps.search.VectorTileSearchService
Constructs a VectorTileSearchService for the given vector data source and vector tile decoder.
ViewState - Class in com.massifmaps.graphics
A class containing various view parameters for a view state.

W

warn(String) - Static method in class com.massifmaps.utils.Log
Logs specified warning message (if warning logging is enabled).
writeFeature(Feature) - Method in class com.massifmaps.geometry.GeoJSONGeometryWriter
Creates a GeoJSON string corresponding to the specified feature.
writeFeatureCollection(FeatureCollection) - Method in class com.massifmaps.geometry.GeoJSONGeometryWriter
Creates a GeoJSON string corresponding to the specified feature collection.
writeGeometry(Geometry) - Method in class com.massifmaps.geometry.GeoJSONGeometryWriter
Creates a GeoJSON string corresponding to the specified geometry.

Z

ZippedAssetPackage - Class in com.massifmaps.utils
An asset package based on ZIP archived.
Only deflate-based ZIP archives are supported.
ZippedAssetPackage(BinaryData) - Constructor for class com.massifmaps.utils.ZippedAssetPackage
Constructs a ZIP asset package from the archived binary data.
ZippedAssetPackage(BinaryData, AssetPackage) - Constructor for class com.massifmaps.utils.ZippedAssetPackage
Constructs a ZIP asset package from the archived binary data and a fallback asset package.
zoom(float, float) - Method in class com.massifmaps.ui.BaseMapView
Zooms the view relative to the current zoom value.
zoom(float, MapPos, float) - Method in class com.massifmaps.ui.BaseMapView
Zooms the view relative to the current zoom value.
A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values