Используйте геолокацию Google Gears из приложения на Python

Я бы хотел использовать API геолокации Google в своем приложении, написанном на Python. Моя проблема в том, что Google предоставляет интерфейс JSON (легко использовать из Python), но из http://code.google.com/p/gears/wiki/GeolocationAPI Я вижу, что API "опубликован, чтобы позволить разработчикам предоставлять свой собственный сервер определения местоположения в сети для использования через Gears API. Сервер определения местоположения в сети Google должен быть используется через Gears API. См. раздел 5.3 Условий использования Gears по адресу [адрес]. "

Это очень странная вещь: есть очень крутой JSON, но я не могу его использовать. Вместо этого мне нужно использовать его через Google Gears. Но как я могу это сделать из приложения Python?

Например, я вижу, что служба геолокации, предоставляемая Firefox, напрямую вызывает JSON API. Почему FF может это сделать?

Спасибо,
Алессио Палмеро Апросио


person Alessio Palmero Aprosio    schedule 25.01.2011    source источник
comment
Firefox и Google заключили соглашение, которое позволяет им использовать API.   -  person sdwilsh    schedule 25.01.2011


Ответы (1)


Google полностью исключил Gears, поскольку теперь функция геолокации стандартный в современных браузерах (для определенных значений "стандарт").

Модуль pylocation может предоставить необходимую информацию. Он может выводить данные геолокации в текстовом формате, json или xml.

person tephyr    schedule 01.08.2012
comment
Я думаю, что pylocation выполняет только геолокацию на основе IP, а не геолокацию на основе Wi-Fi-Mac-адресов, которую делает FF. - person hiteshradia; 28.06.2014