speed
il valore è sempre null
in Android 5+. Usiamo questi:La velocità è "nulla" con il plug-in di geolocalizzazione su Android 5+
- Nucleo: Cordova - 5.1.1
- Piattaforma: Cordova-Android 4.0.2
- versione del plugin: 1.0.1
- dispositivi: Samsung Galaxy S4 (A5.0.1) , Nexus 5 (A5.1.1), LG G3 Stylus D690 (A5.0.2).
Abbiamo riscontrato questo problema subito dopo l'aggiornamento ad Android 5+.
Ancora funziona bene su Android 4 e iOS. Abbiamo provato sia getCurrentPosition
e watchPosition
- senza fortuna. HighAccuracy
è true
.
Abbiamo dovuto implementare soluzione alternativa per Android 5 utilizzando getCurrentPosition
(invece di perfettamente funzionante watchPosition
per altri sistemi operativi), che in molte volte i risultati nel calcolo di velocità per alcuni intervalli come fino a 400 km/h, mentre il calcolo più o meno precise velocità complessiva.
- Ci sono permessi per Android 5 che ci mancano?
- Cosa possiamo fare per risolvere questo problema?
Ci piacerebbe utilizzare un codice per tutte le piattaforme come dovrebbe, e continuare a utilizzare watchPosition
come funziona.
- Qualche suggerimento? È un problema noto?
Su una nota correlata: Esistono bug/problemi noti per Cordova con i dispositivi Galaxy in generale? Grazie!