Как работает геолокация Google Gears?

4398
JcMaco

Я впечатлен демонстрацией геолокации Google Gears . Он обычно имеет точность менее 50 метров, и кроме авторизации в Google Gears, я не раскрыл никакой другой информации, касающейся моего местоположения. Какие технологии используются для достижения такой точности?

1

5 ответов на вопрос

4
nik

Страница Gears API описывает, как это работает.

API геолокации обеспечивает наилучшую оценку положения пользователя с использованием ряда источников (так называемых поставщиков местоположения). Эти поставщики могут быть встроенными (например, GPS) или серверными (поставщик сетевых расположений). В getCurrentPosition и watchPosition методы поддерживают необязательный параметр типа PositionOptions, который позволяет указать, какое место поставщиков использовать.

Чтобы узнать, как реализовать свой собственный поставщик сетевых расположений для использования с API геолокации, см. Описание сетевого протокола API геолокации, который Gears использует для связи с поставщиками сетевых расположений.

2
2
JcMaco

Когда мимо меня проезжала машина StreetView, она регистрировала все точки доступа и их ближайшее местоположение, используя GPS автомобиля. Используя API, он соотносит мое местоположение с точками доступа, которые я вижу с помощью моего адаптера Wi-Fi.

2
Esben von Buchwald

Устройства с GPS, Wifi и GSM (например, iphone) используются для обогащения базы данных Google. GPS и GSM дают нам точное местоположение, а затем Wi-Fi может выполнить быстрое сканирование и вернуть список сетей Wi-Fi в Google. Таким образом, база данных автоматически поддерживается постоянными пользователями ...

0
fmysky

Я думаю, что он привязывается к MAC-адресам. Например, Google StreetView доступен не во всех странах, но в моей стране он все еще указывает на мое точное местоположение. Я даже написал кое-что об этом некоторое время назад в блоге .

Он не использует MAC-адреса; он просто использует IP. Synetech 11 лет назад 0