Есть ли способ получить геолокацию компьютера (как в Google Maps «Мое местоположение») из сценария Python? Компьютер всегда будет подключен к Интернету.Получение местоположения на карте Python
0
A
ответ
3
>>> import re,requests
>>> raw = requests.get('http://www.geoiptool.com/').text
>>> latlon = re.search("GPoint\(([^)]+)\)",raw).groups(0)
>>> lat,lon = map(float,latlon[0].split(","))
>>> print "Latitude:%s Longitude:%s"%(lat,lon)
Latitude:-117.2455 Longitude:46.7322
несколько предостережений ...
Это, вероятно, не лучший метод, и не следует делать снова и снова, или вы могли бы расстроить владельцев сайта
это использует IP-запросы, поэтому может быть не так хорошо, как GPS/wifi-координаты
+0
Спасибо большое, он работал так, как я хотел. Спасибо также за советы. –
0
Лицензия Google Maps не позволяет использовать API-интерфейс геокодирования вне объекта карты. Посмотрите на этот вопрос https://gis.stackexchange.com/questions/18871/is-there-an-open-source-geocoding-tool-which-can-be-used-commercially. Надеюсь, поможет.
Смежные вопросы
- 1. Получение местоположения на карте Google в андроиде
- 2. Отображение текущего местоположения на карте
- 3. Текущего местоположения на карте Skobbler
- 4. маркировки местоположения на карте v3
- 5. Совместное использование местоположения на карте
- 6. Отобразить местоположения пользователей на карте
- 7. получение местоположения пользователя с помощью кнопки на карте google
- 8. Получение текущего местоположения Pin для отображения на карте
- 9. Получение текущего местоположения на карте с помощью Meteor
- 10. Получение местоположения периодически и построение маркеров на карте
- 11. Группа местоположения на карте на основе расстояния
- 12. Получение местоположения башен GSM
- 13. Маршрутизатор местоположения на карте android google
- 14. ошибка на карте при вводе местоположения
- 15. Показать местоположения на карте плитки с kibi
- 16. Маркировка текущего местоположения на карте, Android
- 17. Выбор местоположения на карте дает неправильные координаты
- 18. Отображение местоположения GPS на карте JPG?
- 19. Маркер, препятствующий названию местоположения на карте google
- 20. Показать множественным маркер местоположения на карте Google
- 21. Я не вижу своего местоположения на карте
- 22. Использование служб местоположения на пользовательской карте
- 23. Отображение географического местоположения на карте мира
- 24. Конкретный способ выбора местоположения на карте google
- 25. Проблема с указанием местоположения на карте
- 26. Маркировка местоположения на карте в android
- 27. Получение текущего местоположения android
- 28. Python панда: Получение местоположения значения в dataframe
- 29. Получение текущего местоположения на Android
- 30. Получение обновлений местоположения на Android
есть службы api, которые могут сделать это, чтобы вы может поговорить с помощью urllib или что-то –
Вот что я спрашиваю, какие услуги я могу использовать? Или как я могу получить доступ к Google Maps api –