Как работает Google Мое местоположение?


11

Google Мое местоположение в Картах Google может найти вашу приблизительную позицию с хорошей точностью. Хотя очевидно, что он использует картографирование GeoIP, им нужна более точная стратегия, чтобы точно определить ваше местоположение.

Утверждается, что он использует информацию о точке доступа WiFi, чтобы определить ваше местоположение. Однако я не понимаю стратегию этого.

Они сопоставили точки доступа WiFi по всему миру с машиной Google? Или некоторые точки доступа предоставляют информацию об их координатах (получаемых через GPS)?

Ответы:


7

Это в основном зависит от браузера для реализации. Одним из примеров, который используется на iPhone и iPod touch для определения местоположения, является SkyHook Wireless .

На странице справки Карты :

Эта функция доступна в браузерах, которые поддерживают новую функцию геолокации. Эта функция может быть встроена в сам браузер или может быть предоставлена ​​расширением браузера Gears. В настоящее время поддерживаются следующие браузеры: Google Chrome 2.0+ (с использованием Gears), Mozilla FireFox 3.5+ или любой браузер с последней установленной версией Gears.

Функция геолокации, если она встроена в браузер, доступна через Javascript с помощью navigator.geolocation:

navigator.geolocation.getCurrentPosition(function(pos) {
    // Do something with position
});

Более подробная информация об использовании находится в Центре разработчиков Mozilla .


2

Google MyLocation впервые дебютировал на мобильных телефонах и других мобильных устройствах. В этом случае он будет использовать 3 источника информации для определения местоположения.

  1. GPS - во многих телефонах есть встроенный GPS, но он может не использовать его из-за батареи или из-за того, что блокировка занимает слишком много времени.
  2. Сотовая связь - Карты Google могут использовать соседние вышки сотовой связи для триангуляции приблизительного положения. Это более точно в городских районах из-за более высокой плотности башен.
  3. WiFi - Наконец, он может использовать WiFi так же, как и сотовые вышки, а также информацию IP. Исходя из близлежащих сетей Wi-Fi и отслеживания IP-адреса через интернет-провайдера, это может иногда быть столь же точным, как сотовая связь, но обычно это просто точность на уровне города или хуже в некоторых сельских районах.

Большинство телефонов в конечном итоге используют сотовую связь, поскольку она самая быстрая и не увеличивает расход заряда батареи.

Большинство компьютеров используют информацию WiFi / IP, так как другие опции недоступны


1

Я нашел эту статью, где менеджер по продуктам Google рассказал о сервисе My Location.

Он сказал, что ваше местоположение определяется с помощью соседних вышек сотовой связи.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.