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>
Especially, there may be more TYPE_ACCELEROMETER events in some devices, such that TYPE_MAGNETIC_FIELD events could be dropped easily.
Also, it took longer time to reflect the latest heading if there are few events, due to the lowPassFilter.
The compass engine has not adjusted the heading according to the device orientation. This causes wrong heading if the device is not in its normal orientation.
* Modify example to trigger OnStyleMissing callback
* Fix onStyleImageMissing callback not works in snapshotter.
* Update gl-native
* Update doc
* Fix android check