2015-04-02 7 views

ответ

0

Посмотрите на GeoIP2. Он не будет работать как GPS, но в зависимости от цели может оказаться полезным.

0

Я не знаю приложения, но это достаточно близко, чтобы выпустить меня из себя.

html5_geolocation_watchposition

Нажмите на кнопку, чтобы Попробуйте; Делить ваше местоположение: w3schools.com; Измените сценарий на другой панели веб-страницы в соответствии с требованиями.

Редактировать: Извините, только что заметил «в Python», но оставит его.

0

Если у вас есть сетевой адаптер Wi-Fi, вы можете запросить API геокодирования Google с данными точки доступа, чтобы получить местоположение.

Следующая команда извлечет местоположение:

sudo iwlist wlan0 scan | sed -E '1s/.*/{"wifiAccessPoints":[/;s/^ *Cell.*: (.*)/{"macAddress":"\1",/;s/^ *Channel:(.*)/"channel":\1,/;s/^.*nal level=(-[0-9]+) .*/"signalStrength":\1},/;/^ /d;$d' | sed '$s/.$/]}/' | curl -d @- -H "Content-Type: application/json" "https://www.googleapis.com/geolocation/v1/geolocate?key=${APIKEY}" 

Вам нужно установить переменные окружения APIKEY. Вы можете получить ключ API от https://developers.google.com/maps/documentation/geocoding/get-api-key.

Смежные вопросы