Редко находите положение на устройствах Android во время движения (ходьба / езда на велосипеде / вождение) - PullRequest
0 голосов
/ 25 июня 2019

Я действительно надеюсь, что он не слишком широкий, но я много чего пробовал, чтобы определить положение пользователя.

Я установил официальный https://github.com/apache/cordova-plugin-geolocation, который сделал Apache Cordova.

Но при этом возникает множество проблем.

Например: Android при движении (ходьба / вождение / езда на велосипеде) имеет шансы 1/20 обнаружить положение пользователя.Остальные из них заканчиваются ошибкой тайм-аута.На Wi-Fi он сразу находит позицию, но задача состоит в том, чтобы найти, когда он движется, на позиции часов!Я пытался включить режим высокой точности, я пытался получить позицию с хорошим приемом, но оба не сработали.

Интересно, как разработчики Cordova получают позицию своего пользователя, LIVE, в движении?Есть ли хороший плагин для этого?Поскольку плагин, который я связал выше, действительно бесполезен, если позиция не находит, не так ли?

1 Ответ

0 голосов
/ 25 июня 2019

Вы правы, html плагин геолокации не очень точен на некоторых устройствах в зависимости.

Поэтому я рекомендую вам использовать "cordova-plugin-advanced-geolocation" только для Android.

https://www.npmjs.com/package/cordova-plugin-advanced-geolocation

Пример кода:

https://github.com/Esri/cordova-plugin-advanced-geolocation/blob/master/sample/map.js

...