http://van-dervaals.livejournal.com/ ([identity profile] van-dervaals.livejournal.com) wrote in [community profile] useless_faq2008-12-08 11:30 pm

навигация на ipod

объясните как работает функция определения текущего положения на ipod touch.
в плеере нет gps, то есть он делает это исключительно посредством wi-fi. Непонятно следующее как он это делает по одной точке доступа когда для gps и для gsm триангуляции используются 2 спутника\вышки?


ps - то есть что, каждый wi-fi роутер "знает" свои координаты?

[identity profile] repell.livejournal.com 2008-12-11 11:46 am (UTC)(link)
в компьютерре была статья на сей счет, смысл сводился к тому, что используюца мегасложные алгоритмы, и в результате дается приблизительно положение, то есть туфта
но например в центре запросто несколько точек хватаюца

[identity profile] ai-enable.livejournal.com 2008-12-11 11:52 am (UTC)(link)
Мультисотовые сети ? (:

[identity profile] mrgatsby.livejournal.com 2008-12-11 11:53 am (UTC)(link)
Он делает триангуляцию по нескольким вайфай точкам.

[identity profile] kisa-i-osya.livejournal.com 2008-12-11 11:57 am (UTC)(link)
Возможно, стоит покурить GeoIP, хот я оно не очень-то надежное, но если все так как описано -- единственный вариант.

[identity profile] prblnce.livejournal.com 2008-12-11 12:22 pm (UTC)(link)
а как оно вообще там где показывается?

[identity profile] aou.livejournal.com 2008-12-11 01:17 pm (UTC)(link)
Первое приближение - IP адрес. По нему можно вычислить провайдера и иногда примерное местоположение.

Второе приближение - та самая триангуляция по WiFi точкам. Они сотрудничают с http://www.skyhookwireless.com, которые поддерживают, как могут, в актуальном состоянии базу WiFi точек и по ней пытаются определить местоположение.

В моей деревне вторая опция видимо не срабатывает и мое местоположение найденное тачем - 50км от реального.

[identity profile] reineke.livejournal.com 2008-12-11 02:23 pm (UTC)(link)
а почему не определять по базовым станциям GSM, как это довольно точно делают, например, Яндекс.Карты?

[identity profile] anvarbek.livejournal.com 2008-12-12 02:11 am (UTC)(link)
метод называется Pattern Matching или Fingerpint prediction.
Никакой триангуляции. Сначала составляется карта на которой указаны мощности сигналов в конкретной точке с разных точек доступа, для этого оператор который предоставляет услуги определения местоположения должен пройтись по этой местности (скажем на машине), периодически сканируя сигналы вай-фай. Потом создается база данных в которой для каждой местности хранится информация о количестве вай-фай точек в данной местности, МАС адреса этих точек и мощности сигнала с каждой вай-фай точки.
Когда iphone или любой другой вай-фай девайс запращивает информацию о местоположении прога сканирует все сигналы в данной точке и сверяется с базой данных и выдает местополежине конкертного девайса.
Вообщето эта система разработана для закрытых помещений вроде офисов (например Ekahau RTLS), где точность местопределения обычно высока, +-3 метра.
Для открытой местности ествественно точность резко падает.

[identity profile] ex-herr-lema320.livejournal.com 2008-12-12 05:25 am (UTC)(link)
Какая триангуляция по 2ум ????? точкам, Какая, нахрен триангуляция по GSM (TDMA) . Воопще советую выкинуть продукцию Эпл, Не даст он тебе даже приблизительного расположения, город пожалуйста, может и район, сверяясь с базой, которая устаревает раз в 1 час .

[identity profile] xen0n.livejournal.com 2008-12-18 10:23 am (UTC)(link)
а насколько точно он определяет?

допустим, по уровню сигнала можно определить насколько метров вы удалены от точки - отошли на 10 метров - сигнал понизился. Но в этом случае он не сможет определить, на север вы отошли или на юг (при условии, что попутно он не ловит сигналы от других точке). Есть только предположение, радиус действия wifi не такой уж и большой и он вообще может показывать всегда не ваши координаты а координаты wifi точки. может такое быть?

ну и попутно думаю, что для пополнения используются девайсы с GPS и какой-нибудь софтиной которая в базу сливает координаты и уровни сигнала - то есть ктото с GPS'ным коммуникатором (может даже сам не зная этого) пополняет базу, а iPod'ы ее используют.