2022. december 3., szombat

Gyorskeresés

Útvonal

Cikkek » Telefónia rovat

Offline Google Maps mobiltelefonra

  • (f)
  • (p)
Írta: |

Sokak előtt ismeretes, hogy a népszerű internetes térképszoftver már mobiltelefonon is elérhetővé vált.

[ ÚJ TESZT ]

Sokak előtt ismeretes, hogy a népszerű internetes térképszoftver, a Google Maps már mobiltelefonon is elérhetővé vált. Azt viszont már jóval kevesebben tudják, hogy akár offline módban is használhatjuk egy praktikus kis JAVA alapú programocska segítségével, jelentős költségektől kímélve meg magunkat, mert így nem kell a mobilszolgáltatónk felé adatforgalmi díjat fizetnünk.

Ebben a cikkben szeretném bemutatni nemrégiben vásárolt, Nokia 6300 típusú készülékem segítségével a program működését, remélve hogy ezzel másoknak is hasznos útmutatást adhatok. Az alábbi példában Budapest utcatérképét fogom telepíteni, műholdfelvételek nélkül. Maga a művelet nem bonyolult, csak hosszadalmas leírni, így a cikk hossza senkit ne tántorítson el!

Kezdjük mindjárt a legelején! Lássuk, mik a hozzávalók! A program, amit használni fogunk, Mobile GMaps névre hallgat (nem összekeverendő a Google Maps Mobile programmal!), és Java J2ME alapú, tehát első körben szükségünk lesz egy mobilra, amely ezt a környezetet támogatja (ma már szinte az összes készülék ilyen). Mielőtt azonban nagyon belefeledkeznénk a szoftvertelepítésbe, először nézzünk utána, hogy maga a progi kompatibilis-e a mi telefonunkkal! Nézzük meg, hogy szerepel-e a támogatott készülékek listáján ezen a weboldalon: [link] Ha mégsincs rajta a telefonunk, még ne keseredjünk el, nincs minden veszve, érdemes azért próbálkozni, nem kizárt, hogy sikerrel járunk.

Adott tehát (ideális esetben) egy kompatibilis telefon. Szükségünk lesz egy adatkábelre is (a Bluetooth használata nem javasolt, mert rendkívül nagy mennyiségű adatot kell átvinnünk a számítógépről a telefonra, és ehhez kellően stabil és hosszan fenntartható kapcsolatra lesz szükségünk), valamint egy legalább 2 GB-os memóriakártyára. Igen, jól tetszettek olvasni, legalább 2 GB-os kell! Több, mint 1 GB adatot fogunk a kártyára tölteni, ha a példában taglalt Budapest térképet kívánjuk telepíteni. A Google Maps WEB 2-es technológiájának lényege ugyanis az, hogy mikor mi a neten a térképet nyúzzuk, akkor nem az egész világtérképet tölti le a böngészőnk, hanem csak mindig azt a kis képrészletet, amit éppen nézünk, amire akkor épp szükségünk van. Több gigányi képanyagból csak egy pár megányit szemlélünk. A Google Maps Mobile ugyanezt teszi, csak WAP-ról szedi az adatokat, így generálva jelentős adatforgalmat. A trükk, amit alkalmazni fogunk, lényegében nem más, minthogy letöltjük a számítógépünk segítségével azokat a térképrészleteket, amik bennünket érdekelnek (jelen esetben egy Budapest térképét), majd ezt adatkábel segítségével a mobilunkban lévő memóriakártyára másolva elérhetővé varázsoljuk a JAVA alapú térképszoftver számára, így többet nem lesz szükségünk az online WAP kapcsolatra a használatához.

Most pedig ideje nekilátni a tényleges munkának! Felhívnám rá a figyelmet, hogy egy jó másfél-két órás procedúrának nézünk elébe! Nem bonyolult, csak sokáig tart az adatok átmásolása a telefonra. Töltsük le innen az aktuális verzióját a programnak. A "Download" gombra való kattintás után célszerű az egybe csomagolt ZIP fájlt letölteni. Ezután töltsük le innen a gMapMaker-t is, és ezt telepítsük föl a számítógépünkre. Ő az igazi nagyágyú, ő fogja nekünk elvégezni a munka nagy részét, vele töltjük le ugyanis az internetről a térképrészleteket. Ehhez azonban szükségünk lesz egy fájlra, ami a gMapMaker számára definiálja, hogy az egész világtérképből pontosan mely részleteket akarjuk letölteni. Definiálhatunk ilyen részleteket meghatározó koordinátákat mi magunk is, de ez ennek az írásnak nem tárgya, én magam sem foglalkoztam vele, ugyanis van egy egyszerűbb megoldás. Szerencsére a Mobile GMaps fórumán egy tisztelt magyar kolléga volt olyan szorgalmas, és megcsinálta a Budapest térkép koordinátagyűjteményét. Ezúton is köszönet érte! Ha Budapesten kívüli területet szeretnénk „feltérképezni”, akkor sajnos ezt már magunknak kell megoldanunk. Egyébiránt a Budapest térképet letölthetjük innen! Ez egy ZIP-be tömörített .map kiterjesztésű fájl. Most nyissuk meg az imént telepített gMapMaker-t a számítógépünkön! Elsőre talán ijesztőnek tűnhet, de ne foglalkozzunk vele, minket csak két dolog érdekel innen: 1. állítsuk be a "Cache folder"-t, hogy hol legyen a számítógépünkön. Ha a Budapest térképet fogjuk használni, akkor gondoskodjunk róla, hogy legalább 1,2 GB szabad hely legyen azon a merevlemezen, ahol a cache könyvtár lesz. Lehetőség szerint ne nevezzük át az MGMapsCache könyvtárat. 2. Alul a "Go..." feliratú gombra kattintva tallózzuk ki az előbb letöltött Budapest térképet tartalmazó .map kiterjesztésű fájlt (ugye nem felejtettük el a ZIP fájlt kibontani?). FIGYELEM! Még nehogy rákattintsunk a "Megnyitás" gombra! Ez az a pont, ahol tudnunk kell, hogy internetkapcsolatunk sebességétől függően akár egy órán keresztül is tarthat a letöltés! Ha ez nem jelent problémát, csak akkor kezdjünk neki. Indítsuk el a folyamatot, és dőljünk hátra, mert egy darabig biztosan eltart majd a művelet.

Ha a program végzett a letöltéssel, akkor most jön a mobiltelefonnal való bütykölés. Lehetőleg fullon legyen az aksi, mert elég kellemetlen, ha adatátvitel közben lemerül (márpedig ez is legalább 1,5 órás móka lesz, úgy készüljünk!). Mint ahogy a cikk elején írtam, egy Nokia 6300-ás készülékkel fogom demonstrálni a dolgot. Ha tehát ilyen készülékünk van, legyen föltelepítve a Nokia PC Suite a számítógépünkre. Készítsük elő a telefont, dugjuk rá az adatkábelt és kössük össze a PC-vel. A telefon menüjén megjelenő módok közül válasszuk az "Adattárolás"-t (Nokia-módban nekem rendszeresen megszakadt a kapcsolat). Ekkor pendrive-hoz hasonlóan tudunk a telefonra másolgatni mindenféle okosságot. A korábban gMapMaker segítségével letöltött térképrészleteket fogjuk most átmásolni. Keressük meg a számítógépen az MGMapsCache nevű (ha nem változtattunk rajta) könyvtárat, és az egészet szőröstül-bőröstül másoljuk át a memóriakártya gyökérkönyvtárába (tehát ne pakoljuk bele semmiféle mappába!). Baromi sokáig, legalább 1,5 órán keresztül fog tartani (a Budapest térképes változat) még adatkábellel is, ezért írtam, hogy lehetőleg hanyagoljuk a Bluetooth-t. Ha nagy sokára befejezi az adatok áttöltését, akkor már nem vagyunk messze a céltól. Készítsük elő a terepet a térképszoftvernek is! A Mobile GMaps oldaláról leszedett ZIP fájlt bontsuk ki a számítógépünkön. Ebből a pakkból (ami egyébként összesen 4 darab fájlt tartalmaz) nekünk csak az "mgmaps.jar" és az "mgmaps-signed.jad" fájl az érdekes. Ez utóbbit nevezzük át "mgmaps.jad"-ra! (Nem muszáj pont erre, de arra ügyeljünk, hogy a .jar és .jad kiterjesztésű fájlok neve legyen azonos!) Ezt a két fájlt másoljuk föl a telefon memóriakártyájára! Most már lecsatlakoztathatjuk az adatmásolásban megfáradt mobilunkat a gépről. Keressük meg a a Mobile GMaps programot a mobiltelefonunkon, és indítsuk el! Betöltés után a progi dob egy üzenetet, hogy engedélyezzük-e neki a web elérését. Természetesen nem, hiszen épp az a célünk, hogy adatforgalmi díj nélkül megússzuk ezt az egész bulit. Menjünk a "Menu"-be, majd a "Settings" opcióra. Lépjünk a "Map Browsing" menüpontba, és itt pipáljuk ki a "Low Memory", "Stored Maps" és az "Offline Mode"-okat, a "Storage Path"-nál adjuk meg azt a helyet, ahová a térképeket fölmásoltuk (én a memóriakártyám gyökérkönyvtárába másoltam, így nekem ez az útvonal "E:/MGMapsCache"). A "Memory Cache (kB)"-nál állítsunk be 256-ot, majd mindezek után az "Opciók"-ra kattintva válasszuk a "Save"-et, hogy a változásokat elmentsük. Ezután lépjünk ki a progiból, hogy a változtatások érvénybe léphessenek a program következő indításakor. Ezután elvileg már használható lenne a térkép progi, de az én Nokia 6300 telómmal még trükközni kellett egy kicsit, ugyanis a program újbóli indításakor minden egyes térképrészlet betöltésekor rákérdezett a telefon, hogy engedélyezem-e a memóriakártyából történő adat beolvasást. Ezt elkerülendő, mielőtt még újra indítanánk a progit, álljunk rá az alkalmazásaink listáján a Mobile GMaps-re, majd az "Opciók"-ra kattintva az "Alkalm.-hozzáférés"-t válasszuk ki, a "H.férés adatokhoz" szekcióban pedig a "Felh.adatok olvasása" pontban állítsuk be a "Csak először kérdez rá" opciót (vagy akár a "Mindig engedélyezve" is lehet, ha nagyon lusták vagyunk, de én jobban szeretem, ha a progi azért egyszer legalább rákérdez, és tudom, hogy miben akar turkálni). Voilá! Készen volnánk! Indítsuk el a programot, és máris böngészhetjük Budapest térképét! A D-pad segítségével navigálhatunk, a "*" és"#" gombokkal pedig a Zoom-ot állíthajuk be. Használjuk egészséggel!

Megjegyzések:
1. Sajnos nem vagyok tisztában azzal, hogy más készüléktípusoknál hogyan lehet működőképesre beállítani a programot, de jó támpontot adhat, ha valaki a Mobile GMaps fórumán nézelődik, hátha akad olyasvalaki, aki egy másik készülékkel hasonló problémákkal küszködött, mint mi, de már megtalálta a megoldást.
2. Bár a térképprogramban van keresés funkció, nem árt, ha tisztában vagyunk vele, hogy ennek használatakor viszont mindenképpen WAP-ról történik az információ letöltése!

Hirdetés

Copyright © 2000-2022 PROHARDVER Informatikai Kft.