Map View
A MapView provides an embeddable map interface. You use this class to display map information and to manipulate the map contents from your application. You can center the map on a given coordinate, specify the size of the area you want to display, and style the features of the map to fit your application's use case.
Use of MapView requires a Mapbox API access token. Obtain an access token on the Mapbox account page.
Warning: Please note that you are responsible for getting permission to use the map data, and for ensuring your use adheres to the relevant terms of use.
Constructors
Build a MapView with Context and MapInitOptions objects.
Build a MapView with Context and AttributeSet objects.
Build a MapView with a Context object, a AttributeSet object, and an Int which represents a style resource file.
Types
Interface for getting snapshot result Bitmap.
Functions
Add an instance of RendererSetupErrorListener.
Create a new plugin instance that will be added to the map. Only one instance of Plugin.instance with given Plugin.id can exist for given MapView.
Returns a MapboxMap object that can be used to interact with the map.
Called when a generic motion event has occurred.
Called whenever a touch event is detected on the surface of a ViewGroup, including on the surface of its children
You must call this method from the parent's Activity#onLowMemory() or Fragment#onLowMemory()
Called when the size of the MapView has changed
Called when the size of the MapView has changed.
Called when a touch event has occurred.
Queue a runnable to be executed on the map renderer thread. Consecutive events will be called in the order they were queued.