как узнать текущее местоположение при запуске приложения? - PullRequest
0 голосов
/ 08 декабря 2011

Я хочу иметь текущего пользователя GeoLocation, но каждый раз, когда я запускаю свое приложение, требуется последний доступ пользователя GeoLocation.Как я могу получить последнюю версию GeoLocation, используя сетевой сервис или GPS?Я удалил обновления при выходе из приложения, но он по-прежнему занимает последнее место пользователя.Есть ли способ получить текущее местоположение пользователя, когда приложение запускается заново?

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

Когда приложение запускается, нет никакой гарантии, что текущее местоположение было даже найдено.Использование последнего местоположения - это самый быстрый способ получить местоположение, однако, если вы хотите получить текущее местоположение, вы должны подождать, пока местоположение не будет найдено.Вы можете сделать это: implementing LocationListener и overriding onLocationChanged (Location) .

0 голосов
/ 08 декабря 2011

Вставьте этот код долгое время назад: https://github.com/a85/LocationDetector/blob/master/src/com/rickreation/locationdetector/HomeActivitiy.java

Сначала он пытается получить последнее известное местоположение, а затем уточняет оценку, ожидая нового местоположения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...