26
led 08

Navigace na GP2X svépomocí - aplikace verze 0.0.2

IT

Po měsíci práce tu mám další, vylepšenou verzi mapové aplikace na GP2X - umí už zoomovat a je zde jednoduché menu. Přidána podpora pro lokalizaci do jiných jazyků.

Zoom

Jako na mapách na Seznamu, tak i zde můžete zoomovat, bohužel zoom nechodí zatím tak, jak bych si představoval (při zoomování mapa poskočí trochu vedle), pracuji na odladění.

Menu

Jednoduché menu umožňuje přiblížení/oddálení mapy, schování sama sebe a ukončení aplikace (všechny položky menu jsou dostupné přes tlačítka na GP2X, viz níže).

Lokalizace do jiného jazyka

Aby se dala mapová aplikace používat i jinde než v Čechách, jsou potřeba dvě věci - podpora map z Googlu, aby mapy mohli používat lidé z celého světa (už se na to chystám) a podpora pro jednoduchou lokalizaci do jiného jazyka. Ta je řešena souborem lang.conf:

; Mapy - české texty
; Created by Vladimír Vondruš, 2008
 
zoomin="Přiblížit"
zoomout="Oddálit"
hide="Schovat menu"
exit="Ukončit aplikaci"

Řádky začínající středníkem jsou komentáře, na ostatních řádcích jsou jednotlivé parametry ve tvaru parametr=hodnota. Textové hodnoty jsou ohraničeny uvozovkami.

Není tedy problém aplikaci přeložit do jiného jazyka, plánuji výběr konkrétního jazyka z menu.

Co plánuji, aby aplikace dále uměla

  • Výběr jednotlivých balíků map pomocí menu
  • Ukládání pozic na mapě
  • Podpora touchscreenu na GP2X-F200 (pohyb v menu i posun na mapě, umisťování "špendlíků" na mapu
  • Podpora jiných mapových serverů než Seznamu - Google atd.
  • Vyznačení trasy
  • Pokud to nějak půjde, tak GPS

Stažení verze 0.0.2.359

Map2X 0.0.2.359 (9.9 MB) - v archivu je aplikace pro Windows a GP2X a malý ukázkový balík map.

Instalace

Windows

Archiv rozbalte a spusťte aplikaci Mapy.exe, všechna potřebná DLL jsou přibalena.

GP2X

Rozbalte kamkoli na SD kartu, potřebné adresáře a soubory jsou akorát tyto, zbytek nepotřebujete:

maps/
media/
lang.conf
mapy.gpe

Ovládání

Ovládání na GP2X jsem se snažil udělat co nejméně odlišné od ovládání vestavěných aplikací, takže by neměl být problém se zapamatováním.

Windows GP2X Popis
ESC Y Zobrazí / schová menu
Šipky Joystick / D-Pad Posun v menu nebo na mapě
Enter B Vybere položku menu
NUM+ VOL+ Přiblíží mapu
NUM- NUM+ Oddálí mapu
Ctrl-C Start Ukončí aplikaci

Dodatek

Chci poděkovat lidem na fóru serveru http://www.emulatory.net za podporu a hlavně snoopykovi za poskytnutí prostoru na serveru.

Diskuze o aplikaci na www.emulatory.net.

Pokud máte nějaké nápady, připomínky, či objevené chyby, pište komentáře.

» Přidat komentář

Diskuze: 3 komentářů

Super projekt!!!

Modul GPS můžeš koupit třeba zde za 1140Kč:

http://www.tme.cz/arts/en/a04/itrax300__2.html

Kdyby si potřeboval nějakou radu ohledně HW, napiš mi na mail.

SDG
» Odpovědět 04.02.2008 16:15 | Vladimír Vondruš | web | Díky
Díky za podporu, až budu spokojenej s aplikací (teď to zatím za moc nestojí), pustím se do bastlení nějakýho GPS HW...
Popravde toho moc o GP2X nevim, ale z toho co jsem vycetl na wikipedii usuzuji nasledujici:

GP2X ma USB 1.1 host a OS Linux. Pak by melo stacit koupit libovolny USB GPS prijimac (Kouwell KW-9281), rozebehnout pod tim Linuxem USB-RS232 modul do kernelu a pak uz jen cist NMEA protokol primo z GPS.

Dalsi moznost je, pokud v USB nekdo rozebehal BlueTooth, pouzit BlueTooth k vytvoreni bezdratoveho serioveho portu a pripojit to k BlueTooth GPS modulu a opet cist NMEA protokol.

NMEA je snadna na zpracovani, ostatne vznikla pred nejakymi 20 lety, takze nemohlo jit o nic narocneho na strojovy cas.