Я реализую приложение, которое отображает текущую позицию пользователя на карте. При тестировании этого приложения на разных телефонах иногда возникают проблемы с точностью GPS:
- прыгает вперед и назад в указанном месте,
- отставание между изменением позиции пользователя и отображением новой позиции на карте,
Моей первой мыслью было, что, возможно, мне следует поискать более точный плагин геолокации (в настоящее время я использую https://www.npmjs.com/package/cordova-plugin-geolocation), и я обнаружил, что существует множество различных плагинов, которые я могу использовать для доступа к геолокации. Два из они:
Есть так много плагинов, что я не могу сравнить их все, поэтому мне любопытно, есть ли разница в точности между ними. Я думал, что устройства Android / iOS просто определяют местоположение пользователя (на основе GPS / WiFi / сети) через их API, и каждый плагин просто извлекает эти данные. Нет никаких шансов, что один плагин получит более точную позицию, чем другой. Я прав?
На плагине cordova-plugin-mauron85-background-geolocation вы можете прочитать:
«Это более эффективный аккумулятор и данные, чем плагин html5 geolocation или cordova-geolocation». - Как это возможно, что этот плагин имеет более точные данные, чем плагин Cordova-геолокации?