|
|
TrekBuddy www.trekbuddy.net Outdoor companion.
|
- bluetooth / serial / internal GPS, simulator
- offline raster maps (common grids and projections)
- smart GPX / raw NMEA logs
- waypoints and simple navigation
- ... and more
|
- MIDP and Symbian phones
- Blackberry
- Android
- Windows Mobile 5.x/6.x
- Windows Phone coming
|
|
Visit our wiki to see all features, guides and howtos.
Project tracker.
|
|
|
|
|
|
|
| View previous topic :: View next topic |
| Author |
Message |
kruch Site Admin
Joined: 02 Jul 2006 Posts: 5088
|
Posted: Wed Jul 19, 2006 1:39 pm Post subject: Proc a vubec... |
|
|
Proč...
Při hledání programu pro mobilní telefon pro pohodlnou práci s mapama a GPS, která by podporovala offline mapy, jsem narazil na siemensmanii v jedné diskuzi na siemensmanii na program gpska a j2n. Bohužel ani jeden mě z různých důvodů nefungoval dobře na Nokii 6230i; j2n se mi předtím, než jeho autor Petr Krejčí uvolnil zdrojáky, podařilo jakžtakž rozchodit, ale ukázal se problém při přístupu na filesystem (musel jsem potvrzovat každý přístup a operaci na fs).
Oba programy jsou taky víc náročnější na pamět než můj telefon zvládne. Podle popisu od P. Krejčího má SXG75 asi 2.9 MB, a proto si může dovolit buffer 3x3 na mapové řezy, a pro gpsku není problém mít třeba 300k mapy (alespoň takové mapy jsem pro ní viděl, ale např. některé mají úplně zbytečně velkou barevnou hloubku atd) .
Takže mě napadlo raději napsat si vlastní program, abych si ozkoušel programování v J2ME, a který by mi dobře běhal na 6230i.
Chtěl jsem:
- menší nároky na pamět
- kompatibilní s mapama pro j2n (a gpska v rámci možností)
- snadné vytváření map
- obejít nutnost potvrzovat každou operaci na fs
- intuitivní jednoduché ovládání a zobrazení
- tracklog
- atd
Snadné vytváření map
Na začátku jsem používal na rozřezání mapy MapCalibrator, ale nedá se tam přesně ovládat velikost řezu. Skript pro GIMP od Petra Krejčího je pro tohle lepší (240x320 nebo 300x400 a 256 nebo méně barev je dobrá volba) . Na druhou stranu jsem nepochopil, k čemu je dobrý ot2gps program, a proč nepoužít pro kalibraci původní soubor, typicky .map od Oziho nebo .gmi od GPStuneru/MapCalibratoru. Navíc člověk musí řešit parsování XML -> zbytečně se zvětšuje velikost jaru, každá práce s filesystemem hodně zpomaluje atd. Takže po několika iteracích mi nejlíp vyšlo vzít původní kalibrační soubor a mapu rozřezat (třeba v GIMPu) , a ...
Obejít nutnost potvrzovat každou operaci na fs
.. tím, že se kalibrační soubor a řezy zabalí do tar balíku (žádná komprese -> jednoduchá implementace, minimální nároky na procesor). Vypada to ale, že securita a kvalita implementace JSR-75 je v různých telefonech různá, takže nakonec podporuju mapy jak v balíku tar, tak i jednoduchou adresářovou strukturu pro ty telefony, které mají možnost povolit přístup jednou pro celou relaci nebo navždy. Prostě je potřeba to vyzkoušet.
...
původní stránka o programu |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|