1

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

5 ответов5

4

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

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

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

2

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

2

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .