"GSM navigace" od Google i pro starší firmware

25. 01. 2008, 10:08 · Nakousnutá jabka · Bleskovka

ikonkaJak jsem byl upozorněn v diskusi, i pro telefony bez firmware 1.1.3 je k dispozici utilitka, která doplní vyhledání pozice na mapě z dat Google (podobná služba Navizon se v Praze nechytala). Konkrétně se jedná o program LocateMe od vývojářů soneso.com, najdete ho v Installeru v sekci Utilities.

Jak jsem se zběžně podíval, program opravdu využívá servery Google, i když není k dispozici veřejné API, vývojáři si potřebné údaje reversengeneerovali z jiných Google aplikací, protokol používajících.

Přesnost je tak akurát pro obecnou orientaci na mapě (+- 1 kilometr v Praze), přesnou polohu pak dohledat ručně. Jelikož není známo a) jak přesně algoritmus Google funguje a především b) z jakých dat vychází, tak nelze říci, zda nepřesnost je v tomto případě otázkou implementace vývojářem, algoritmu Google nebo nepřesných dat Google. Zajímavé by bylo “side by side” porovnání s Google Maps na 1.1.3. Pokud by se v tomto někdo vrtal podrobněji (například co přesně se posílá – telefon podle FieldTest sice vidí ostatní BTS, ale nezná jejich CellID, aplikace sama zobrazí pouze CellID BTS, na které telefon právě “visí”), hoďte to prosím do diskuse. Pro doplnění, česká DB BTS

· Trvalý odkaz na tento příspěvěk · Linkuj.cz · Jagg.cz

  1. Me se nechtyta v praze ani locateme :(

    — michal    25.1.2008 13:09    #

  2. Tak jsem to zkusil v Kotehulkach, teda v Roznove a chyba asi 700m. Mam mirnej pocit, ze to nedela triangulaci, ale jenom hodi pozici ty BTSky ke ktery je zrovna clovek cvaklej.

    Jinak ta original lokace nepracuje primarne s GSM siti,ale vic vyuziva databazi wifi hotspotu, az sekundarne pouzije GSM triangulaci, pokud jsem to dobre pochopil.

    Ty wifi hotspoty jsou prej posbirany ve Statech kvalitne, Evropa se zpracovava.

    — PavelS    25.1.2008 14:41    #

  3. PavelS: taky mam to podezreni, ale jak rikam, chtelo by to dumpnout tu komunikaci, me se s tim nechce delat… pokud to tak je, tak stejne jsou data o umisteni tech BTS nepresna. nebot jsem si to kontroloval podle toho seznamu na gsmweb.cz a jsou ty BTSky uplne jinde.

    Martin Ler    25.1.2008 14:55    #

  4. PavelS: podle mých informací je to zřejmě naopak, google maps používá primárně triangulaci BTSek a kde je to možné, tam pro zpřesnění využije beacon wifi spotů. Hlavní důvod, proč zavedli i SkyHooks s wifi navigací je ten, že v iPodu Touch nemají BTSky k dispozici (nemá GSM modul) a chtěli alespoň něco, co funguje i tam. Jsem zvědav, jestli se to jejich zaměřování Evropy týká i ČR (nebo alespoň Prahy). Snad ano. Jinak u hostivařské přehrady je s LocateMe chyba asi 500m. Tu nejbližší BTSku to v mém případě asi nemají v databázi, jinak by byla chyba 0m (máme ji na střeše baráku ve kterém se zrovna nacházím :)

    — čuďas    25.1.2008 17:02    #

  5. Jasne, v zasade to chapeme pododbe :) Ja primarni rikam tomu, co dava presnejsi udaj, jestli to dela tak,ze napred udela gsm triangulaci a pak wifi lookup, nebo naopak, nebo jeste uplne jinak neresim.

    Pokud ma k dispozici wifi beacon, tak je to asi vzdycky presnejsi, i kdyz mozna neni od veci udelat cross-check s tim gps ( nekdo prestehoval konkretni router o 200km… :)

    To s tim Touchem je taky pravda, ale nemyslim,z e to byl primarni duvod pro pouziti toho Skyhooku.

    Tady je docela solidne popsany jak to je:
    http://www.tech.co.uk/digital-home/general/blogs/2008/01/16/how-the-iphones-wi-fi-location-works

    A pokud se nepletu, pokud sedite pod BTSkou, tak k ni asi zrovna ten telefen nebude cvaklej… Jednak uhly vyzarovani a pak prebuzenej signal a tak.

    — PavelS    25.1.2008 17:44    #

  6. PavelS: Jo, jo chápeme to podobně :)
    Jinak podle ID te BTSky na střeše (konfrontováno s tou českou databází) k ní přihlášený jsem (možná odraz od vedlejšího baráku) a nejspíš to bude tak, že databáze google tuhle BTSku neobsahuje. Ale myslím, že můžeme být rádi i za to co funguje nyní a časem to pravděpodobně bude jen lepší...

    — čuďas    25.1.2008 18:51    #

  7. Napadlo me porovnat to s vysledky, ktere mi da oficialni Google Mapa na me Nokii E70 – je to shodne, identicky bod (ruzne dve SIMky u O2, mozna zkusim jeste s nejakou jinou SIMkou kdyz se mi dostane do sparu). Pricemz zajimave je, ze v USA to ukaze kolecko o prumeru (nebo polomeru?) 300 m, v Praze to je 1700 metru :). Coz zabira v podstate pulku centra :). Ale realna odchylka byla v tomto pripade u me doma cca 100 metru od mista kde sedim. Proste pouzitelne na rychle priblizeni mapy v tom miste, kde prave jste, a pak rucne dohledat presnou pozici.

    Martin Ler    27.1.2008 18:17    #

  8. zajimave, ted jsem zupdatoval locateme 0.4->0.5 a naslo to jiny bod nez predtim. I kdyz v podstate stejne daleko od reality. ukazuje to ted ale i nejake info o bts – pokud to chapu dobre tak pouzil jen jednu bts k dohledani

    — mrcookie    27.1.2008 21:08    #

  9. ad update: to s tim nemusi nutne zaviset. info o btw tam uz bylo predtim, ale spatne videt :). Ale i kdyz se telefon nehybe, tak muze se prehlasovat na ruzne BTS, resp. jejich sektory v dosahu. Me to podle toho na kterem sektoru stejne BTS byl, daval ruznou polohu. Proto je IMHO ta db Google minimalne divna :).

    Martin Ler    28.1.2008 01:25    #

  10. Ahoj,
    Prave jsem si to nainstaloval, a vzdy me to najde lokaci v okruhu 500m.

    Dnes jsem to vyzkousel ve vodafonu a to me naslo docela presne a to do 10m.

    Jinak jsem to zkousel za prahou a vzdy to bylo kolem 500 m.

    Jinak jsem Vodafone subscriber. Nevim jestli to ma nejaky vliv.

    F:

    — Franta    28.1.2008 10:02    #

  11. Tak sem si to taky vyzkoušel. V centru Prahy je to dost přesný... ale na okraji mi to nesedělo už i o kilometr a víc.. a to je dost :) A dokonce mi to jednou tvrdilo že jsem v Kanadě... to nechápu jak se mohlo stát :-)))

    — Radek.S    28.1.2008 11:57    #

  12. Holešovice: Asi o 150 metru jinde.

    — maxim    28.1.2008 16:15    #

  13. Proc neco delat jednoduse, kdyz to jde slozite. Jinak to popsat neumim. Misto toho, aby se do telefonu naspal uplne malinkatej GPS chip, tak vymysleji blbosti jako je GSM lokace. Vzdyt to z principu nemuze fungovat presne, to je proste vlastnost technologie…

    purporte[X]    28.1.2008 17:39    #

  14. purportex: hele, ale asi pro to nejakej duvod maj, ne? :). GPS v mobilech je zalezitost posledniho asi pul roku, a jelikoz Apple odmitl pouzit i 3G kvuli energetickym narokum, pocitam, ze zde je duvod stejny.

    Martin Ler    28.1.2008 18:19    #

  15. 2Maler: Ale… neni prece zadny problem ten obvod v pripade potreby vypnout. Treba Nokia taky sve vestavene GSM moduly vypina, kdyz se nepouzivaji, takze neco ve smyslu “setreni baterky” neni zany argument. Je mi jasny, ze je to pak $ navic a nejaky vyvoj SW, ale ten vyvoj musi projit i GSM navigace a dokonce narocnejsi, takze GPS v tomto smeru vede. To mi prijde spis jako nejaky “princip” obdobny tomu s jednotlacitkovou mysi, kdy Jobs akorat dokazal ze to jde, nikoliv, ze je to racionalnejsi a komfortnejsi. Vzdyt udaje o BTS lokalni operator ani nemusi mit spravne uvedene. Vsadil bych boty, ze minimalne v zemich 3. sveta se na to dost tezce prdi stejne tak, jak se po celem svete vyjimaje USA a Kanady (tedy i v CR) prdi na GeoIP…

    purporte[X]    29.1.2008 22:55    #

  16. purportex: ty se certis tak, jako by snad urcovani lokace pres GSM mela byt nahrada GPS. neni. any smykem, a nikdo to tak nepredstavuje.

    mimochodem, kolik lidi realne bude GPS v telefonu potrebovat? Realne? ja napriklad nemam auto, neridim. takze realna potreba GPS je v podstate nula. je to pro me hracka, nic vic. proc bych si mel kupovat zbytecne prodrazeny telefon o hracku?

    Martin Ler    29.1.2008 23:08    #

  17. Nevim proc, ale mel jsem pocit, ze kdyz ma neco nekoho nekam navigovat, tak se tim nerozumi funkce ve smyslu: Nachazite se zhruba nekde uprostred pouste. Pokud furt pujdete rovne a vystaci vam sily, tak mozna jednou narazite na nejaky z oceanu, pricemz na smeru, jakym se vydate, nezalezi :)

    Ne, fakt sorry, uz nebudu floodit, asi jem to blbe pochopil ;) Uz je mi to jasne, GSM lokace je jen a pouze obchodni vec, uzivateli staci vedet, ze se nachazi nekde pobliz 5th Avenue a ze pobliz ma 5 kusu McDonalds a 1 obchod Apple ;)

    purporte[X]    30.1.2008 00:22    #

  18. purportex: je to presne tak. mas pravdu, ze pouzivat pojem “GSM navigace” je vlastne nesmysl, spis “urceni priblizne polohy” :). A priznam se ze kdyby na iPhonu spolehlive fungovalo tohle urcovani “tohle mam pobliz” na Google maps, byl bych pomerne spokojeny :)). Nejblizsi ATM, hospody pobliz (vcetne oteviracky) a podobne. jej! :)

    Martin Ler    30.1.2008 00:43    #

Související články