Slashdot - Najnovejša izdaja Google Maps, ki je na dan prikukala ta teden vsebuje zanimivo novost, ki pa je trenutno še v Beta fazi testiranja. Gre za My Location, ki je bil razvit za vse prenosne naprave, ki ne vsebujej hardware-skega dela satelitske navigacije, kot je to naprimer zelo priljubljen iPhone. My Location ne deluje preko satelitske navigacije, ampak namesto tega uporablja zemeljske oddajnike, s čimer doseže natančnost okoli 1000m. Napovedan je nadaljni razvoj ter izhod iz bete v najkrajšem možnem roku.
Za vse neučakance pa naj še povemo, da novost lahko preizkusijo na mobilnikih z internetno in Java podporo ter na BlackBerry, Windows Mobile ali Nokia/Symbian temelječih gadgetih. Dodatno zanimivo debato o novosti pa lahko spremljate tudi na Slashdotu
Deluje tudi na Mobitelu. Ti lahko vedno programsko dobis ID celice. CellTrack program za telefone. Simobil ima dodano samo to, da so zadeve se poimenovane (kar pa je misljeno bolj za ljudi kot pa da bi nek program to informacijo uporabljal). Problem je samo v tem, da ti ne ves kje se bazne postaje nahajajo in ni nujno da se na eni tocki vedno priklopis na isto bazno postajo. Malo je odvisno tudi od obremenitve (koliko je uporabnikov itd). Torej Google nekako ve kje v Sloveniji je posamezna bazna postaja in kako mocen signal oddaja ali kako tole deluje?
Ja, to da ne mores dobiti programa z navadnim brskalnikom je malo nadlezno. Fora je pomoje to, da Google gleda "User-Agent" in ti na podlagi tega postreze pravilno verzijo za tvoj telefon (prevec pametne zadeve ponavadi postanejo za uporabnika nadlezne, ce ne ponujajo nekega "rocnega nacina"). Torej, ce posniffas kaj tvoj telefon posilja kot User-Agent in ga v browserju spremenis na isto vrednost bi moralo delati. Meni osebno se s tem ni dalo zajebavati, saj imam 1 GB free traffica v Itak paketu (in tistih 500 kB ni tako zelo veliko prometa). Dejansko ti vec prometa pozre zadeva, ko downloada zameljevide (cesar pa ne mores spremeniti).
Zanimivo je, da recimo meni napise da je lokacija na 1700 m natancna. Kako pa to odkrije? Poleg same pozicije baznih postaj v Sloveniji bi moral za vsako tako tudi vedeti s kaksno mocjo oddaja. Je to dobil od Mobitela (ki ni ravno znan po tem da bi razkrival koliko baznih postaj ima oz. kje so) ali si je sam sestavil bazo?
Mobitel Nokia N80 (zadeva bi morala delati na vseh Symbian telefonih) Ljubljana
Z J2ME ne mores programsko prebrati Cell-ID-ja - prej je bil Google Maps namrec napisan v Javi, sedaj so pa presli na manj prenosljiv Symbian.
Ce to res dela tudi z j2me, me zanima na kaksen nacin preberejo cell-id. Takrat ko sem se jaz s tem igral, to namrec ni bilo mogoce (z nobenim API-jem nisi mogel prebrati podatka). Na Symbianu se da do tega sicer enostavno priti, ampak razdalje od bazne postaje pa vseeno ne mores dobiti (da se dobiti samo moc signala kar pa ni ravno merodajno - kaj ce si recimo v hisi z debelimi zidovi). Poleg tega tudi ni mogoce dobiti sosednjih (manj mocnih celic) ali pa TA (timing advanca - kar bi bil nek hack za razdlajo od bazne postaje). Pomoje je vecina tega user-feedback na katerem so zgradili bazo.
"Gre za My Location, ki je bil razvit za vse prenosne naprave, ki ne vsebujej hardware-skega dela satelitske navigacije, kot je to naprimer zelo priljubljen iPhone"
... na iPhone-u baje ne dela
"The new app doesn’t support the iPhone, Motorola Q, Samsung Blackjack and Palm Treo 700w." gigaom.com
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).
Se popravljam: z j2me lahko naredis System.getProperty("CellID") oz. System.getProperty("LocAreaCode");
Samo kaj mi to pomaga, ce na Nokiji kaj takega itak ne dela. Jaz bi rad neko portable resitev (ne pa da mora biti uporabljen Symbian in se j2me). Ocitno zato sedaj Google forsira Symbian za Nokia telefone.
Kolikor gledam ta JAR ocitno Google maps podatke potegne tudi iz IMSI podatke (drzavo in operaterja).
Lokacija "within 30m"! A je mozno da to uporablja notranji GPS od N95?! Ker mi zgoraj pise "GPS active". Ker ce je to res, potem je to dosezek I. klase Lahko to se kater z N95 potrdi?
... če se ne motim je zadeva takšna, da vedno uporabi notranji GPS, če je ta prisoten v telefonu; če ni, potem pa pride na vrsto "GPS simulator".
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).
Gregor P: ce je, je to velik velik napredek, glede na to da drugega SW ki bi delal z internim GPS pri N95 ni! Ok, nekoc je obstajala ena obskurdna verzija Route66, ki je celo delala, ampak to je bolj izjema. Ker potem je samo vprasanje casa, kdaj bo google posegel tudi na podrocje navigacije, karte ze ima in to IMO ne slabe.
Mi lahko kdo pove, ali obstaja kaka programska oprema ... mama nokio 6600 katera ima notranji GPS, in da bi lahko potegnil iz interneta samo enkrat vse karte in jih dal na telefon. Ne da mi ves čas rabi internet za dolvleko map. Takih je ogromno, samo jaz bi mel mape kar shranjene na telefonu?
Hmm, triangulacija baznih postaj? Kaj pa vem. Drugače sem pa že probal v praksi tole. Desna pika je dejansko kjer sem jaz stal, leva pa ta ki mi jo je Google določil, da naj bi bil :) Ni tako slabo, sploh če dodam, da sem tole sprobal ravno ko sem bil v eni poslovni stavi, najbrž nekje na sredini labirinta :) Na prostem bi znalo biti še bolj natančno, bom sprobal še na čistem luftu...
Kar lahko storiš danes, ne odlašaj na jutri. Raje reci, da si naredil že včeraj!
Triangulacija baznih postaj 100% ni - ker potem ne bi dolocil tako velikega kroga, poleg tega pa na mobitelu programsko ne mores odkriti vseh baznih postaj od koder dobivas signal, ampak samo id od najmocnejse (tiste na katero si priklopljen). Tudi ce si Google to enostavno ne gre (razen ce bi popravil firmware od danasnjih telefonov).
Pri meni zmeraj kaze, da je lokacija na 1700 m natancna. Sklepam, da Google nekako ve za doloceno pozicijo ali je v mestu ali na podezelju in potem hevristicno doloci kako velika je celica (na podezelju recimo je lahko po standardu do 35 km velik radij okrog bazne postaje, v mestih pa najvec enih 2 km pri GSM, pri UMTS pa so celice se malo manjse)
Drugo vprasanje je: kako Google ve kje bazne postaje so...
Aja drugace ce gres v Help / About lahko vidis med myl: cell-id 239:41 => slovenija:mobitel naslednji dve stevilki sta pa LAC (location area code) in ID celice. Kolikor sem sniffal traffic Google Maps potem te podatke poslje na server v nekem svojem binarnem formatu in nazaj dobi slike. Upam, da bo kdaj odprt API, in bos lahko poslal podatke o celici pa ti bo zadeva vrnila pozicijo bazne postaje in radij znotraj katerega se nahajas.
No, da ti točno lokacijo pokaže glede na podatke baznih postaj je to prej sreča, kot pravilo... Jaz mislim, da se mu je usralo, tako natančnih rezultatov pač ne more dat...
Kar lahko storiš danes, ne odlašaj na jutri. Raje reci, da si naredil že včeraj!
Jah OK - ni receno da je UMTS zmeraj boljsi; ce si povezan na GSM bazno postajo par metrov stran je bolj natancno kot pri UMTS, ki je malo dlje. Sem pa skoraj siguren, da je UMTS baznih postaj vec, ker oddajajo z manjso mocjo ali nekaj takega.
Je pa cudno da mi v obeh primerih napise, da je na 1700 m natancno. Je kdaj komu napisalo kaj drugega?
Meni se je nekje na Celovski zgodilo, da me je Google Maps vrgel kar nekam (v Ameriko?). In sicer zmeraj pri istem cell-id-ju. Bug? Aja pa kaj je fora da so eni cell ID-ji 3 stevilcni, eni pa ne (900 MHz vs. 1800 MHz omrezje?)
V-i-p: Sicer ne vem kje imata ponudnike bazne postaje, ampak glede na to da je Celovska zelo prometna, bi bilo smisleno da jih je ene par tam in je tako mogoce samo naklucje da je bila tako majhna napaka.
@fiction: zato ker lahko uporabi tudi podatke iz, kjer ti je pa mogoče kakšen satelit bolje lovil, če pa stojiš na enem mestu pa signal s satelitov dobivaš približno enak ves čas.
A lahko kdo meni svetuje:) Tudi jaz ne maram počasnega nalaganja kart preko (mislim da) gprs-ja. Imam Nokio 6280 brez GPSa. Rad bi si naložil en program, ki bo na telefonu in bi že imel karte naložene (slovenija-balkan). Je kaj takega?