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