Сегодня будет короткая заметка о том как сделать определение текущего местоположения пользователя.
Для этого нам понадобится создать сервис который будет в постоянном режиме отслеживать текущее местоположение по GPS.
В этом классе мы создаем сервис включающий класс который получает данные о текущем местоположении, в принципе все стандартно, только не стандартно что это вынесено в отдельный класс — сервис. Дальше мы создаем нужные переменные и получаем нужные данные из LocationListener'a, и записываем их в переменные. Ну а дальше просто возвращаем эти данные в getLatitude и getLongitude.
Для этого нам понадобится создать сервис который будет в постоянном режиме отслеживать текущее местоположение по GPS.
В этом классе мы создаем сервис включающий класс который получает данные о текущем местоположении, в принципе все стандартно, только не стандартно что это вынесено в отдельный класс — сервис. Дальше мы создаем нужные переменные и получаем нужные данные из LocationListener'a, и записываем их в переменные. Ну а дальше просто возвращаем эти данные в getLatitude и getLongitude.