Плагины геолокации Cordova - разница в точности данных - PullRequest
0 голосов
/ 21 января 2019

Я реализую приложение, которое отображает текущую позицию пользователя на карте. При тестировании этого приложения на разных телефонах иногда возникают проблемы с точностью GPS:

  • прыгает вперед и назад в указанном месте,
  • отставание между изменением позиции пользователя и отображением новой позиции на карте,

Моей первой мыслью было, что, возможно, мне следует поискать более точный плагин геолокации (в настоящее время я использую https://www.npmjs.com/package/cordova-plugin-geolocation), и я обнаружил, что существует множество различных плагинов, которые я могу использовать для доступа к геолокации. Два из они:

Есть так много плагинов, что я не могу сравнить их все, поэтому мне любопытно, есть ли разница в точности между ними. Я думал, что устройства Android / iOS просто определяют местоположение пользователя (на основе GPS / WiFi / сети) через их API, и каждый плагин просто извлекает эти данные. Нет никаких шансов, что один плагин получит более точную позицию, чем другой. Я прав?

На плагине cordova-plugin-mauron85-background-geolocation вы можете прочитать: «Это более эффективный аккумулятор и данные, чем плагин html5 geolocation или cordova-geolocation». - Как это возможно, что этот плагин имеет более точные данные, чем плагин Cordova-геолокации?

...