speed
value is always null
in Android 5+. We use these:
- Core: Cordova - 5.1.1
- Platform: Cordova-Android 4.0.2
- Plugin version: 1.0.1
- Devices: Samsung Galaxy S4 (A5.0.1), Nexus 5 (A5.1.1), LG G3 Stylus D690 (A5.0.2).
We get this problem now after we updated to Android 5+.
Still works fine on Android 4 and iOS though. We tried both getCurrentPosition
and watchPosition
– no luck. HighAccuracy
is true
.
We had to implement workaround for Android 5 using getCurrentPosition
(instead of perfectly working watchPosition
for other OSes), which in many times results in calculating speed for some intervals as up to 400 km/h, while calculating more or less accurate speed overall.
- Are there any permissions for Android 5 we are missing?
- What can we do to resolve this issue?
We’d like to use one code for all platforms as it should be, and keep using watchPosition
as it works good.
- Any suggestions? Is this a known issue?
On a related note: Are there any known bugs/issues for Cordova with Galaxy devices in general? Thanks!