Как работает геолокация Google Gears?
Я впечатлен демонстрацией геолокации Google Gears. Он обычно имеет точность менее 50 метров, и кроме авторизации в Google Gears, я не раскрыл никакой другой информации, касающейся моего местоположения. Какие технологии используются для достижения такой точности?
5 ответов
Когда мимо меня проезжала машина StreetView, она регистрировала все точки доступа и их ближайшее местоположение с помощью GPS автомобиля. Используя API, он соотносит мое местоположение с точками доступа, которые я вижу с помощью моего адаптера Wi-Fi.
Страница API Gears описывает, как это работает.
Geolocation API обеспечивает наилучшую оценку положения пользователя с использованием нескольких источников (так называемых поставщиков местоположения). Эти поставщики могут быть встроенными (например, GPS) или серверными (поставщик сетевых расположений). Методы getCurrentPosition и watchPosition поддерживают необязательный параметр типа PositionOptions, который позволяет указать, каких поставщиков местоположения использовать.
Чтобы узнать, как реализовать свой собственный поставщик сетевых расположений для использования с Geolocation API, см. Описание сетевого протокола Geolocation API, который Gears использует для связи с поставщиками сетевых расположений.
Пожалуйста , проверьте http://www.docstoc.com/docs/27694543/How-Google-Gears-Geo-Location-Works
Устройства с GPS, Wifi и GSM (например, iphone) используются для обогащения базы данных Google. GPS и GSM дают нам точное местоположение, а затем Wi-Fi может выполнить быстрое сканирование и вернуть список сетей Wi-Fi в Google. Таким образом, база данных автоматически поддерживается постоянными пользователями...
Я думаю, что он привязывается к MAC-адресам. Например, Google StreetView доступен не во всех странах, но в моей стране он все еще указывает на мое точное местоположение. Я даже написал кое-что об этом некоторое время назад в блоге.