Координируй это
В ходе нашего разговора с Шуриком выяснилось, что мы оба добавили свои вайфайники в базу «Скайхука», чтобы в наших домах даже Айфоны без ГПСа нас точно находили на карте. Слушатели просят рассказать, как это сделать. Как часто пишет Реймонд Чен, вы уже всё знаете, чтобы сделать это самостоятельно.
Как работает определение места в Айфонах без ГПС? Телефон шлёт идентификаторы сотовых вышек, которые он может поймать, куда-то Гуглю, а мак-адреса вайфайников, расположенных вокруг — в «Скайхук ваерлесс». В базах Гугля и «Скайхука» записаны координаты этих объектов, поэтому телефон может приблизительно вычислить, где вы находитесь.
Задача в том, чтобы добавить свой вайфайник в базу «Скайхука». Так и пишем: add my wifi to skyhook. Ух ты, первая же ссылка ведёт на форму добавления своего вайфайника в их базу!
Как работает определение места в Айфонах без ГПС? Телефон шлёт идентификаторы сотовых вышек, которые он может поймать, куда-то Гуглю, а мак-адреса вайфайников, расположенных вокруг — в «Скайхук ваерлесс». В базах Гугля и «Скайхука» записаны координаты этих объектов, поэтому телефон может приблизительно вычислить, где вы находитесь.
Задача в том, чтобы добавить свой вайфайник в базу «Скайхука». Так и пишем: add my wifi to skyhook. Ух ты, первая же ссылка ведёт на форму добавления своего вайфайника в их базу!
Я ещё летом удивлялся, что, привезя wi-fi точку за много мегаметров, получал точные координаты своего предыдущего места обитания. (Точка вскоре была возвращена на место, где и работает по сей день.)
Он проводом воткнут в этот самый вайфайник.
ЗЫ: ФФ утверждает, что инфу о координатах берёт у тоже же гугла, кстати. Значит гугл стыкуется со скайхуком каким-то образом.
Это кстати логично, иначе как бы скайхук свою базу пополнял? Не много ведь желающих вручную забивать как вы ;) Скажу даже больше, возможно это их выгода от бесплатного предоставления айфону своего сервиса.
Есть ещё другой вариант. Айфон чтобы получить координаты отправляет данные триангуляции и мак вайфая в скайхук, а они уже сами связывают эти данные. Это даже больше похоже на правду.
О том, откуда в базе Скайхука берутся ГПС-координаты вайфайников нам рассказывал Джобс, когда анонсировал поддержку определения места в Айфоне 2Г: они проехали на машине с ГПСом по всем городам, поймали все вайфайники и записали сами в свою базу.
Короче, факт остаётся фактом. Хорошо бы это проверить ещё раз, но для этого мне нужно менять mac вафли.
2) Ноутбук, подключенный к интернету через ту же точку доступа и никак больше в картах гугла находит положение с точностью триангуляции (рисует ту же область радиусом 100 метров).
3) Компьютер, входящий в сеть через провода не находит положение на картах гугла.
Вывод один: мак вайфай-карты занесён в базу. Гугла или скайхука, я не знаю. Кроме того, занесена погрешность триангуляции. Вручную я ничего этого не вносил.