Как я могу получить свое местоположение по широте и долготе от кода андроида. Я не хочу использовать GPS, поскольку он разряжает батарею и не вана дает мой город или название страны. Можете ли вы поделиться образцом кода, чтобы получить мое текущее местоположение.Локатор и долгота Android с отсутствием GPS или названия города
ответ
Если ваше приложение имеет разрешения крупнозернистого расположения и пользователь включил «использование местоположения в сети на основе», вы можете получить приблизительное местоположение от сети провайдера:
LocationManager locMgr = (LocationManager) getContext().getSystemService(Context.LOCATION_SERVICE);
Location loc = locMgr.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
Вполне возможно, что getLastKnownLocation возвратит нуль , В этом случае вам нужно запросить обновления местоположения и использовать LocationListener для захвата следующего местоположения.
Я не хочу использовать GPS, как это истощает батарею
Эмм, это действительно не займет много батареи, если вы используете один затруднительное выстрел. Батарея разряжается только в режиме слежения.
Как сказал Крис, воспользуйтесь Сетевым провайдером.
Другой вариант, чтобы получить ваше местоположение на основе IP-адреса:
- http://www.hostip.info/: API here
- Другое web api's to get the location from the ip address
- и некоторые more
+1 Я тоже собирался сказать то же самое. –
Спасибо за ваш ответ, но я не могу использовать метод IP-адреса :( – Jewel
- 1. Локатор и долгота для названия места или города в .NET
- 2. Невозможно получить GPS Локатор и долгота местоположения текущего местоположения Android
- 3. Локатор и долгота Java
- 4. Локатор и долгота Возврат Null
- 5. Как найти Локатор и долгота
- 6. Локатор и долгота не получены
- 7. Локатор и долгота не отображаются
- 8. Быстрое обновление Локатор и долгота
- 9. CLLocationCoordinate2D Локатор и долгота NSString
- 10. Локатор/долгота Qt4 виджет?
- 11. Локатор и долгота с использованием Xpath
- 12. Как использовать GPS и сетевой провайдер для получения текущих значений Локатор и долгота в Android
- 13. Локатор и долгота от веб-служб
- 14. Извлечь и сохранить Локатор/Долгота API
- 15. GPS с улицы + города + страны
- 16. Windows Phone 8 Получение названия города из местоположения GPS
- 17. Получение названия города из лангуты и широты, android
- 18. неправильная широта и долгота с использованием gps
- 19. Получить широту и длину с названия города
- 20. Получение названия города геолокации
- 21. Проблемы с вычислением цели Локатор и долгота на земном шаре
- 22. Локатор/Долгота MySQL Query Producing Error (# 1064)
- 23. Android - долгота и широта от GPS против сети
- 24. Как получить Локатор/Долгота из веб-приложения?
- 25. GPS Широта и долгота от шестнадцатеричного значения
- 26. GPS-путевая точка широта и долгота
- 27. Локатор и долгота через скрипт на стороне сервера (не js)
- 28. Power BI: Локатор/Долгота указывает на разные места
- 29. GPS-долгота и широта через SMS-прослушиватель
- 30. Как получить координаты GPS от имени улицы, названия места или города
Для получения дополнительной информации о Слушатель мест, http://blog.doityourselfandroid.com/2010/12/25/un derstanding-locationlistener-android/ –