Вопрос по поводу геолокации ещё есть.
В Android, начиная с 4.4, есть у геолокации режим High Accuracy.
Если он активен, то в системе работают два провайдера координат - gps и network.
Как их результаты правильно обработать, чтобы действительно был смысл использовать High Accuracy?
У меня класс, что занимается работой с геолокацией, другим частям приложения отдаёт одну пару latitude-longitude, а тут получаются два LocationListener одновременно активных - и две пары latitude-longitude.
То как две пары нужно в одну превращать?
1. Не париться и просто обновлять объект LatLng receivedCoordinates значениями одновременно из двух LocationListener?
2. Или там надо что-то дополнительно посчитать по формуле какой-то?
Использую стандартное API Android, левых библиотек для работы с геолокацией и FusedLocationProvider от гугла не использовал.