Starting this release, the Mapbox Maps SDK for Android will use a pre-built GL Native binary licensed under the Mapbox Terms of Service. The license of the Maps SDK for Android remains BSD-2. For more information on using this and future releases, see README.md. For more details on licensing, see LICENSE.md.
Improvements and bug fixes
- Added exception-free GLSurfaceView implementation. (#402)
- Added exception-free Android map renderer. (#411)
- Clarified the error message when an HTTP request has been cancelled. (#433)
- Fixed a memory leak that would occur when a source was removed. (#412)
- Fixed a bug that would halt the application during a scheduled snapshot when the map renderer was stopped. (#390
User location indicator
- Double-tapping the map when the camera is tracking the user location indicator now zooms to the
LocationComponent
's location. (#378) - Improved camera rotation to use the shortest path. (#426)
- Added support for using a background image on GPS mode when
LocationComponentActivationOptions#useSpecializedLocationLayer
is activated . (#439) - Fixed a bug where an in-progress animation of an updating
LocationComponent
would be interrupted when a style was changed. (#437) - Updated documentation to reflect that the
FOREGROUND_LAYER
constant is usable for relative positioning in both normal and specialized rendering modes. #413