Dmitry Astapov (_adept_) wrote,
Dmitry Astapov
_adept_

Откуда у Google таблицы трансляции LAC -> GPS coords

У Google есть сервис Latitude, который позволяет определить местоположение телефона даже в том случае, если он не оснащен GPS.

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

Откуда же у Google сведения о том, где установлены базовые? Я раньше писал, что я не верю, что операторы (даже в США) взяли и поделились с Google этой информацией, и скорее всего Google собрал ее самостоятельно. Возможно - с помощью тех пользователей Google Latitude, чьи телефоны оснащены GPS.

А вот еще одно мнение: http://3.rdrail.net/blog/cell-tower-mapping-how-google-did-it/

Краткий пересказ: автор считает, что Google собирал соответствующую информацию в рамках проекта Google StreetView - ведь все равно они ездят (меееедленнно) по всем улицам на машине, оборудованной камерой. Так почему бы при этом не заниматься сбором информации для Latitude?

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

UPD: Мое мнение по прочим вопросам из комментариев:
1)Подобная локация по WiFi хотспотам возможна и реально используется
2)Считать местоположение можно не по одной camped cell, а по 6 сотам из neighbour list, пересекая (теоретически посчитанные) их области покрытия. Почти наверняка при этом можно добиться лучшей точности
3)Использовать timing advance не получится, т.к. телефон о нем не знает (если я не ошибаюсь)
Tags: gsm
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 100 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →