Totos GPX viewer
Dokumentation
Installation
Das Archiv des
GPX-Viewers muss in dem Verzeichnis entpackt werden, in dem die
HTML-Dateien mit den Karten angezeigt werden sollen – der Viewer
selbst liegt nicht in einem eigenen Unterverzeichnis. Auf die
Beispieldatei example.html in diesem
Verzeichnis kann sofort zugegriffen werden.
Eigene Karten anlegen
Um eigene Karten darstellen zu können, müssen lediglich 2
Dateien angelegt (bzw. an die richtige Stelle kopiert werden)
werden: 1. die HTML-Datei, in welcher
die Karte angezeigt und über deren URL die Karte abgerufen
werden kann und 2. die GPX-Datei,
welche die Daten (Tracks und/oder Wegpunkte) enthält die in der
Karte dargestellt werden.
Das korrekte Funktionieren des GPX-Viewers ist dabei an zwei
Voraussetzungen gebunden:
-
Speicherort Die HTML-Datei befindet
sich im Stammverzeichnis des Viewers und die GPX-Datei
befindet sich im Unterverzeichnis gpx/.
-
Namensgleichheit Beide Dateien
haben – bis auf die Endung – den gleichen Namen (die
Dateiendungen sind mit .html für die
HTML-Datei und mit .gpx für die
GPX-Datei festgelegt).
Die HTML-Datei
Die HTML-Datei, welche die Karte
anzeigt, wird erzeugt, indem die im Stammverzeichnis
mitgelieferte Datei GPXviewer_template.html an den gewünschten
Namen kopiert wird.
Die Datei besteht nur aus wenigen Zeilen Code:
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8"></meta>
- <title>GPX-Track</title>
- <link rel="stylesheet" href="./style.css" type="text/css" media="all"></link>
- <script src="http://openlayers.org/api/OpenLayers.js" type="text/javascript"></script>
- <!-- section for map suppliers (you may add more here, see configuration file) -->
- <script src="http://www.openstreetmap.org/openlayers/OpenStreetMap.js" type="text/javascript"></script>
- <!-- section for GPX viewer -->
- <script src="./GPXviewerConf.js" type="text/javascript"></script>
- <!-- <script src="./userConf.js" type="text/javascript"></script> -->
- <script src="./GPXviewer.js" type="text/javascript"></script>
- </head>
- <body onload="showTrack()">
- <!-- powered by Totos GPX viewer: http://www.kryger.de/totosgpxviewer/ -->
- <div id="map" style="width:100%; height:100%;">
- <noscript id="noscript">
- <p>
- Please enable Javascript<br />
- Bitte JavaScript aktivieren
- </p>
- </noscript>
- <div id="serviceSection"></div>
- <div id="controlSection"></div>
- </div>
- </body>
- </html>
Die GPX-Datei
Auf die GPX-Datei gehe ich an dieser
Stelle nicht näher ein – ich gehe davon aus, dass
standardkonforme GPX-Dateien (geloggt, heruntergeladen,
zusammengeklickt oder handgeschrieben) vorhanden
sind.
Sind obige Konventionen erfüllt, genügt ein Aufruf der
angelegten HTML-Datei mit einem JavaScript-fähigen Webbrowser um
die GPX-Datei mit den Standardeinstellungen angezeigt zu
bekommen.
Weiteres
Anmerkungen
letzte Änderung: 26.07.2010