Я хочу получить широту и долготу, не используя андроид Location Service
и Google Api
. Так есть ли способ получить широту и долготу от подключенного wifi
маршрутизатора?Можем ли мы получить долготу широты без использования местоположения api или google api
ответ
Прежде всего получить IP-адрес, используя следующий код:
public String getIpAddr() {
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int ip = wifiInfo.getIpAddress();
String ipString = String.format("%d.%d.%d.%d", (ip & 0xff), (ip >> 8 & 0xff), (ip >> 16 & 0xff), (ip >> 24 & 0xff));
return ipString;
}
Пожалуйста, обратите внимание: Вы должны добавить android.permission.INTERNET и android.permission.ACCESS_WIFI_STATE в вашем AndroidManifest.xml, чтобы получить доступ к код.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
После этого используйте сторонний веб-сервис, который дает вам langitude и широту, предоставляя IP-адрес. Пример: http://www.geoipservice.asmx/GetGeoIP?IPAddress= (PASS IP AS STRING)
Надеюсь, что вы получили свой ответ !!!
Как я уже упомянул, что без использования androi d 'Location Service' –
@Android Я думаю, что вы не можете получить его без' Location Service' –
- 1. Получить широту и долготу с адреса без использования API Google
- 2. Можем ли мы использовать данные google youtube api без OAuth
- 3. Google Place API получить широту & долготу места
- 4. Передача текущего местоположения (долготы и широты) в API Google Адресов
- 5. Можем ли мы зафиксировать карту фиксированного местоположения, используя карту api
- 6. Вложение текущего местоположения (долготы и широты) в API Google Адресов
- 7. Существует ли Java API для определения долготы и широты местоположения?
- 8. Elevation API/database без использования Google?
- 9. API Карт Google - поиск местоположения
- 10. Как получить адреса, если мы даем широту и долготу с помощью API местоположения в Android
- 11. Как получить адреса, если мы даем широту и долготу с использованием API местоположения в Android
- 12. Как мы можем использовать Google Calendar api?
- 13. Можем ли мы использовать API статистики игроков для iOS?
- 14. Можем ли мы ограничить размер ответа от Google Geocoding API?
- 15. Можем ли мы использовать вход в Google для API Gmail?
- 16. Google Maps API: получить широту/долготу отдельно
- 17. Google Maps API не может получить долготу
- 18. Можем ли мы получить профиль LinkedIn Картинка и заголовок без использования LinkedIn API?
- 19. Можем ли мы использовать Google Custom Search API дешевле?
- 20. Как получить деталь детали из google place api, используя только долготу и широту местоположения
- 21. Можем ли мы преобразовать долготу и широту в декартовы координаты без повышения?
- 22. Можем ли мы получить стиль страницы без использования UIpageviewcontoller?
- 23. Можем ли мы добавить купленные шрифты в шрифт Google api?
- 24. Получить широту и долготу от имени или zipcode - google API
- 25. Можем ли мы получить доступ к Google Person api без входа в наше приложение на Android?
- 26. Как мы можем найти местоположение посетителя с помощью API Google
- 27. Можем ли мы получить данные PowerForm через API?
- 28. Можем ли мы получить собственный календарь в android api 8?
- 29. Можем ли мы получить 2 типа этикеток от Fedex API?
- 30. Изменение широты и долготы google maps api
Спасибо за ответ .let мне проверить это –
становится ниже ошибки при попытке использовать выше веб-сервиса 'java.net. UnknownHostException: Невозможно разрешить хост «www.geoipservice.asmx»: нет адреса, связанного с именем хоста. –
Попробуйте этот веб-сервис http://ip-api.com/json/172.217.4.227 .. Используйте свой IP вместо Google.) .. – prashant0205