Totos GPX viewer
Benutzung einer anderen Vereichnisstruktur
Die HTML- und GPX-Dateien können in einer anderen als der voreingestellten
Verzeichnisstruktur gespeichert und abgerufen werden. Als
Beispiel verwende ich eine Sortierung nach Jahren, nach wie vor
haben HTML- und GPX-Datei den (bis auf die Erweiterung) gleichen
Namen:
/
├─ doc/
├─ pix/
├─ 2008/
│ ├─ tour_1.html
│ ├─ tour_1.gpx
│ ├─ tour_2.html
│ ├─ tour_2.gpx
│ ├─ tour_3.html
│ ├─ tour_3.gpx
│ └─ …
├─ 2009/
│ ├─ tour_1.html
│ ├─ tour_1.gpx
│ ├─ tour_2.html
│ ├─ tour_2.gpx
│ └─ …
└─ 2010/
├─ tour_1.html
├─ tour_1.gpx
└─ …
Die Verzeichnisse doc/ und pix/ gehören zum GPX-Viewer, das Verzeichnis
gpx/ wurde gelöscht, da es beim hier
vorgestellten Konzept nicht gebraucht wird. Anpassungen des
GPX-Viewers hierfür sind an der HTML-Datei und an der
Konfigurationdatei notwendig:
Änderungen an der HTML-Datei
In der HTML-Datei sind lediglich die Pfade der lokal
nachgeladenen Dateien anzupassen. Dieses betrifft die CSS-Datei
und die JavaScript-Dateien. Diese liegen nun eine
Verzeichnisebene höher. Aus dem führenden ./ vor dem Dateinamen wird ein ../:
<link rel="stylesheet" href="../style.css" type="text/css" media="all"></link>
<script src="../GPXviewerConf.js" type="text/javascript"></script>
<!-- <script src="../userConf.js" type="text/javascript"></script> -->
<script src="../GPXviewer.js" type="text/javascript"></script>
Änderungen an der Konfigurationsdatei
Nach dem gleichen Schema sind Änderungen an der
Konfigurationsdatei nötig. Die Pfade lauten korrekt …
var gpxPath = './';
var docPath = '../doc/';
var markerPath = '../pix/markers/';
var uiPicuresPath = '../pix/ui/';
gpxPath = './';
docPath = '../doc/';
markerPath = '../pix/markers/';
uiPicuresPath = '../pix/ui/';
Anmerkungen
letzte Änderung: 25.07.2010