Android: получение текущих координат (не lastKnownLocation) - PullRequest
2 голосов
/ 27 сентября 2011

Сейчас я знаю только один способ сделать это: - Получить последнее известное местоположение - Получить обновления местоположения по запросу менеджера местоположений

Однако мне действительно нужно получить ТОКОВЫЕ координаты ТОЛЬКО раз, когдаПриложение называется, но оно не делает то, что я хочу.Какой самый простой способ получить текущие координаты?Есть ли что-то, что я мог бы назвать или какой-то код, который я мог бы использовать, чтобы получить местоположение прямо сейчас?

спасибо заранее!Я все еще немного новичок в разработке для Android.

1 Ответ

5 голосов
/ 27 сентября 2011

Какой самый простой способ получить текущие координаты?

Нет способа получить текущие координаты по требованию.

Есть ли что-то, что яможет позвонить или какой-нибудь код, который я мог бы использовать, чтобы получить местоположение ПРЯМО СЕЙЧАС?

Нет, по трем причинам:

  1. Не все технологии определения местоположения являются низкимимощность.GPS, например, серьезный заряд батареи.Следовательно, GPS не включается, если что-то активно ищет исправления GPS.

  2. Не все технологии определения местоположения являются мгновенными.Например, GPS требуется определенное количество секунд, чтобы получить исправление после включения.

  3. Универсальная технология определения местоположения недоступна.Например, GPS может быть недоступен, потому что вы находитесь в большом здании.

...