Как браузер получает данные GPS с компьютера? - PullRequest
4 голосов
/ 11 сентября 2011

Браузер HTML5 может восстановить GPS-положение компьютера.http://diveintohtml5.ep.io/geolocation.html

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

Ответы [ 2 ]

5 голосов
/ 11 сентября 2011

Chrome и Firefox:

  • GPS через gpsd , если доступно (только для Linux) 1 , 2
  • API определения местоположения системы (только для Windows 7) 2
  • WiFi сети через Google Location Services 1
0 голосов
/ 11 сентября 2011

GPS-координаты доступны только в мобильных браузерах.То, что вы обсуждаете, это геолокация в целом.Ваш настольный компьютер или ноутбук не имеет устройства GPS.Местоположения выражены в широте и долготе.

Для iOS используйте эмулятор iOS.Вы можете установить поддельные координаты GPS.Вы можете скачать его с developer.apple.com.

Для Android используйте эмулятор Android.Вы можете установить поддельные координаты GPS.Google Android SDK.

Для других браузеров / поставщиков мобильных устройств загрузите соответствующий эмулятор.

Браузеры для настольных компьютеров не используют данные GPS.Они используют либо IP, либо WLAN на основе определения местоположения.Для настольных браузеров просто напишите свою собственную тестовую заглушку для navigator.geolocation.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...