Added getters for the path and URL of the offline database file and made use of the getter in places where the code had previously called -cacheURLIncludingSubdirectory: (which technically could’ve returned a different path each time it was called).
Also reformatted some MGLOfflineStorage documentation comments.
Relying on the stylesheet to jump from an invalid camera to Null Island seems to introduce a race condition where the tiles don’t render by the time the snapshot takes place.
Set the offline pack’s associated metadata, then replace the offline pack’s underlying offline region based on a fresh reload, without touching the master array of offline packs.
This option provides a way of defining a protected area on the screen which prevents breaking the camera location when executing a multi finger gesture as long as the focal point of the gesture is within this area.
This makes sure that we need to meet all of the thresholds and actually start the fling camera animation before dispatching the onFLing event. Previously, it would be dispatched as soon as the compat detector fired.
* [location] added pulsing locationcomponent circle
* adjusting style switching to roll through all styles
* refactored methods and variables for prefix continuity
* refactoring to after making start and stop private methods
* refactoring to stop pulsing when LocationComponent is disabled and color/speed is then selected
* refactoring to swap interpolator string paramete for interpolator interface parameter
* LocationLayerControllerTest adjustments
* removing unneeded test
* more rebase adjustments
* [location] added pulsing locationcomponent circle
* refactoring to swap interpolator string paramete for interpolator interface parameter
* consolidating pulse ui update methods
* gl-native vendor bump
* refactor to check for activation with locationcomponent
* Update MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentOptions.java
Co-Authored-By: Łukasz Paczos <lukasz.paczos@mapbox.com>
* Update MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponent.java
Co-Authored-By: Łukasz Paczos <lukasz.paczos@mapbox.com>
* Update MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentOptions.java
Co-Authored-By: Łukasz Paczos <lukasz.paczos@mapbox.com>
* Update MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentOptions.java
Co-Authored-By: Łukasz Paczos <lukasz.paczos@mapbox.com>
* Update MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentOptions.java
Co-Authored-By: Łukasz Paczos <lukasz.paczos@mapbox.com>
* Added incompatibility docs
* Added pulse alpha range explanation
* Do not wrap pulsing circle animator with an animator set to avoid leaks
Co-authored-by: Łukasz Paczos <lukasz.paczos@mapbox.com>