Еду сегодня в автобусе, ткнул в телефоне в погоду, а она там кроме предустановленных городов ещё и для текущей местности умеет показываться. Телефон подумал несколько секунд и определил эту текущую местность с точностью до района города, после чего скачал и показал погоду.
Эксперимент был повторён ещё пару раз в других районах, через которые проезжал автобус, и эти районы определялись достаточно правильно.
Но как? GPS выключен, wifi выключен, работает только мобильный интернет. Неужели телефоны таки научились определять положение по базовым станциям?
Оригинал этой записи в личном блоге.
Tags:
no subject
Класс NeighboringCellInfo возвращает и номера соседних БС, и уровни сигнала. Timing advance для них нет, но в городах rssi вполне достаточно. Их же не ровно 3, вокруг меня сейчас 9 разных (GSM и 3G) базовых, например.
no subject
no subject
это совсем не мешает получить примерные координаты, как и для wifi – в чем разница то?
no subject
no subject
no subject
Получаешь карту мира с координатами вышек.
Дальше всё просто :)
no subject