Radreise-Wiki:JjMap: Unterschied zwischen den Versionen

Aus Radreise-Wiki
 
(37 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:Device-2014-03-24-204520.png|thumb|right|200px|Screenshot mit GPS-Track]]
[[Datei:Device-2014-03-24-204520.png|thumb|right|200px|Screenshot mit GPS-Track und POI]]
[[Datei:Device-2014-04-10-204435.png|thumb|right|200px|Screenshot mit Roadbookinfo]]


=== Beschreibung ===
=== Beschreibung ===


jüjüMap ist eine Android-App, die speziell für die Offline-Navigation ausgelegt ist und [[Radfernweg|Wikitracks]] auf einer OSM- oder beliebigen anderen kachelbasierten Karte anzeigen kann. Die App ist von Forumsmitglied [[Benutzer:jmages|Jürgen]] selbst geschrieben und steht jedem frei zur Verfügung. Sie ist werbefrei und schlank genug um auch auf weniger leistungsfähigen Androiden zu laufen. Der Autor benutzt z.B. ein lahmes Galaxy Ace. Selbst große Tracks wie z.B. die [[Tour Brandenburg]] (21.000 Trackpunkte) werden in wenigen Sekunden geladen und verzögerungsfrei angezeigt. Der Sourcecode ist frei zugänglich unter [https://github.com/jmages/jujuMap GitHub].
jjMap ist eine Android-App, die speziell für die Offline-Navigation ausgelegt ist und [[Radfernweg|Wikitracks]] sowie deren Roadbooks auf einer OSM- oder beliebigen anderen kachelbasierten Karte anzeigen kann. Die App ist von Forumsmitglied [[Benutzer:jmages|Jürgen]] selbst geschrieben und steht jedem frei zur Verfügung. Sie ist werbefrei und schlank genug, um auch auf weniger leistungsfähigen Androiden (ab 2.3.3) zu laufen. Der Sourcecode ist frei zugänglich auf [https://github.com/jmages/historia-viva/tree/jjMap GitHub].


=== Die App hat in der aktuellen Version (2014-03-24) folgende Features: ===
=== Die App hat in der aktuellen Version 1.1 (2015-04-12) folgende Funktionalität: ===


* Anzeige einer kachelbasierten Offline-Karte
* Herunterladen von allen 450 Wiki-Touren und Tracks möglich
* Anzeige des Tracks
* Anzeige der Wegepunkte
* Anzeige sämtlicher Roadbook-Infos
* Anzeige einer kachelbasierten Offline-Karte (beliebige Quelle, auch gemischt)
* Anzeige der aktuellen GPS-Position
* Anzeige der aktuell gefahrenen Strecke und der verbleibenden Reststrecke
* Nachladen von fehlenden Kacheln aus dem Internet (OSM Mapnik)
* Nachladen von fehlenden Kacheln aus dem Internet (OSM Mapnik)
* Anzeige eines Wiki-kompatiblen KML-Tracks
* Nachgeladene Kacheln bleiben dauerhaft für die Offline-Benutzung verfügbar
* Bestimmung der aktuellen Position via GPS
* Akustischer Alarm bei Annäherung an einen POI
* Sprachauswahl (Deutsch, Englisch)
* läuft ab einschließlich Android 1.6
* minimaler Speicherbedarf


=== Folgende Features werden demnächst dazu kommen: ===
=== Folgende Features werden demnächst dazu kommen: ===


* Anzeige von POIs
* Roadbooks mit Höhenprofil
* Aufzeichung eines Tracks
* Roadbooks mit Bildern
* Akustischer Alarm bei Abweichung vom Track (richtungsabhängig)
* Roadbook scrollt auch außerhalb der Kartenansicht automatisch auf den aktuellen POI
* Auswahl von anderen Kartenquellen - im Moment nur Mapnik möglich
* automatische Karten-Erstellung entlang des Tracks
* Aufzeichnung der gefahrenen Strecke
* Aufzeichnung von POIs
* Aufzeichnung von POIs
* Nachgeladene Kacheln für die Offline-Benutzung verfügbar machen
* Auswahl von verschiedenen Tracks ermöglichen


=== Wunschliste ===
=== Wunschliste ===


* tragt hier eure Wünsche ein ...
* <del>Suche von Routen ermöglichen</del>
 
=== Bugs ===
 
* <del>die initiale Hilfeseite lädt erst beim zweiten Programmstart</del>


=== Installation der App ===
=== Installation der App ===


* Herunterladen der App vom Wiki: [[Datei:JüjüMap.apk.kmz]]
* Herunterladen der Installationsdatei ''jjMap.apk'' von meinem [http://python-lowracer.de/doc/jjMap.apk Server]
* Umbenennen in ''jüjüMap.apk''
* Kopieren auf die SD-Karte des Smartphones (z.B. ins ''download''-Verzeichnis)
* falls noch nicht geschehen: Kopieren auf die SD-Karte des Smartphones (''download''-Verzeichnis)
* Installation der App durch Aufruf von ''jjMap.apk'' im Android-Filemanager
* Installation der App durch Aufruf von ''jüjüMap.apk'' im Filemanager
 
<gallery>
Bild: Device-2015-04-07-204355.png|Roadbook als html
Bild: Device-2015-04-07-202428.png|Options Menu
Bild: Device-2015-04-07-202405.png|Touren-Auswahlliste
Bild: Device-2015-04-07-202316.png|Hauptmenü
</gallery>


=== Offline-Karte anlegen ===
=== Offline-Karte anlegen ===


Die App kann bei einer bestehenden Internetverbindung selbstständig die OSM Mapnik-Karte herunterladen. Für den Offline-Betrieb muss eine kachelbasierte Karte im Osmdroid-Format auf die SD-Karte kopiert werden (''osmdroid''-Verzeichnis).
Die App kann bei einer bestehenden Internetverbindung selbstständig die OSM Mapnik-Karte herunterladen. Hierfür muss man den Track in der gewünschten Zoomstufe händisch "nachfahren". Die dabei heruntergeladenen Kacheln bleiben auch offline lesbar.


=== Offline-Track hinzufügen ===
Für den Offline-Betrieb muss entweder die Gegend vorher runtergeladen werden oder eine kachelbasierte Karte im Osmdroid-Format auf die SD-Karte kopiert werden (''osmdroid''-Verzeichnis). Das geht z.B. mit Mobile Atlas Creator 1.8.


Ein wikikompatibler GPS-Track wird als KML-Datei in das osmdroid-Verzeichnis der SD-Karte kopiert. Im Moment muss die Datei zwingend '''poitrack.kml''' heißen, sonst wird sie nicht gefunden.
Die fertige Karte wird auf der SD-Karte unter "/osmdroid" abgespeichert und muss den Namen "'''Mapnik.zip'''" haben.


[[Kategorie:Navigation]]
[[Kategorie:Navigation]]
[[Kategorie: Verwaltungs-Software]]

Aktuelle Version vom 29. April 2015, 05:44 Uhr

Screenshot mit GPS-Track und POI
Screenshot mit Roadbookinfo

Beschreibung

jjMap ist eine Android-App, die speziell für die Offline-Navigation ausgelegt ist und Wikitracks sowie deren Roadbooks auf einer OSM- oder beliebigen anderen kachelbasierten Karte anzeigen kann. Die App ist von Forumsmitglied Jürgen selbst geschrieben und steht jedem frei zur Verfügung. Sie ist werbefrei und schlank genug, um auch auf weniger leistungsfähigen Androiden (ab 2.3.3) zu laufen. Der Sourcecode ist frei zugänglich auf GitHub.

Die App hat in der aktuellen Version 1.1 (2015-04-12) folgende Funktionalität:

  • Herunterladen von allen 450 Wiki-Touren und Tracks möglich
  • Anzeige des Tracks
  • Anzeige der Wegepunkte
  • Anzeige sämtlicher Roadbook-Infos
  • Anzeige einer kachelbasierten Offline-Karte (beliebige Quelle, auch gemischt)
  • Anzeige der aktuellen GPS-Position
  • Anzeige der aktuell gefahrenen Strecke und der verbleibenden Reststrecke
  • Nachladen von fehlenden Kacheln aus dem Internet (OSM Mapnik)
  • Nachgeladene Kacheln bleiben dauerhaft für die Offline-Benutzung verfügbar
  • Akustischer Alarm bei Annäherung an einen POI
  • Sprachauswahl (Deutsch, Englisch)
  • läuft ab einschließlich Android 1.6
  • minimaler Speicherbedarf

Folgende Features werden demnächst dazu kommen:

  • Roadbooks mit Höhenprofil
  • Roadbooks mit Bildern
  • Akustischer Alarm bei Abweichung vom Track (richtungsabhängig)
  • Roadbook scrollt auch außerhalb der Kartenansicht automatisch auf den aktuellen POI
  • Auswahl von anderen Kartenquellen - im Moment nur Mapnik möglich
  • automatische Karten-Erstellung entlang des Tracks
  • Aufzeichnung der gefahrenen Strecke
  • Aufzeichnung von POIs

Wunschliste

  • Suche von Routen ermöglichen

Bugs

  • die initiale Hilfeseite lädt erst beim zweiten Programmstart

Installation der App

  • Herunterladen der Installationsdatei jjMap.apk von meinem Server
  • Kopieren auf die SD-Karte des Smartphones (z.B. ins download-Verzeichnis)
  • Installation der App durch Aufruf von jjMap.apk im Android-Filemanager

Offline-Karte anlegen

Die App kann bei einer bestehenden Internetverbindung selbstständig die OSM Mapnik-Karte herunterladen. Hierfür muss man den Track in der gewünschten Zoomstufe händisch "nachfahren". Die dabei heruntergeladenen Kacheln bleiben auch offline lesbar.

Für den Offline-Betrieb muss entweder die Gegend vorher runtergeladen werden oder eine kachelbasierte Karte im Osmdroid-Format auf die SD-Karte kopiert werden (osmdroid-Verzeichnis). Das geht z.B. mit Mobile Atlas Creator 1.8.

Die fertige Karte wird auf der SD-Karte unter "/osmdroid" abgespeichert und muss den Namen "Mapnik.zip" haben.