Um uns an unsere Wanderungen zu erinnern, nutzen wir diese Website als Logbuch. Aber auch, um unsere GPX-Tracks und Fotos mit anderen zu teilen. Vor Jahren haben wir uns für Joomla entschieden, um unsere Website zu erstellen. Ob das eine richtige oder falsche Entscheidung war, spielt keine Rolle. Wir haben jetzt 130+ Spaziergänge, die wir nicht einfach in ein anderes System gießen können.

Wir haben das Joomla-Plugin von Frank Ingermann sehr gerne genutzt. Leider hat sich mit dem Upgrade von Joomla 3 auf Joomla 4 und mit PHP 8.0 herausgestellt, dass dieses Plugin nicht mehr funktioniert. Nach langer Suche nach einem Ersatz fand Gerrit Jürgen Berkemeiers Sammlung von Javascripts. Um diesen GPXviewer aus Joomla 4 nutzen zu können, hat Gerrit einen PHP-Wrapper erstellt. Das Ergebnis ist ein einfacher Ersatz für das nicht mehr gepflegte GPXTrackmap-Plugin.

Nicht alle Funktionen von Jürgen Berkemeier und Frank Ingermann werden von Gerrits Joomla-Plugin unterstützt. Aber es wird wahrscheinlich andere Programmierer geben, die auf dieser Basis aufbauen können. Seit Version 1.0.8 verwendet das Plugin Templates. Erfahrene HTML-Experten können die Dinge so umgestalten, wie sie es wollen.

Funktionen, die nicht auf unserer Website verwendet werden, werden nur eingebaut wann es nicht viel Freizeit braucht... Ein Diskussionsforum darüber wird am MirGer.nl nicht gestartet. Alle Fehler oder selbst vorgenommenen Anpassungen können gerne mit eine Nachricht an Gerrit gemeldet werden, gerrit 'mit dass Zeichen' MirGer.nl.

GPXTM funktioniert auf dieser Website zufriedenstellend. Wir können nicht garantieren, dass es auf Ihrer Website einwandfrei funktioniert!

Das Plugin funktioniert auf PHP 8.2 und Joomla 5.0.2. Für dieses GPXTM-Plugin ist das Plugin „Abwärtskompatibilität“ nicht mehr erforderlich. Aber schalten Sie es nicht einfach aus!!!

Der GPX-Viewer steht unter der Lizenz CC BY-NC-SA 4.0 (Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International) (License Deed, Lizenzvertrag). 
Sollten Sie eine Nutzung beabsichtigen, die über die gewährte Lizenz hinausgeht (z.B. Nutzung auf kommerzielle Seiten), nehmen Sie bitte mit Jürgen Berkemeier Kontakt auf.
Das Script greift auf das Leaflet-API bzw. auf das Google Maps API zu. Seine Funktion hängt damit von der Bereitstellung dieser Dienste ab. Die rechtlichen Bestimmungen von Leaflet und von Google müssen eingehalten werden.
Da auch die Möglichkeit besteht, die GPX-Daten auf OSM-Karten zu zeigen, müssen auch die Lizenzbedingungen von OSM eingehalten werden. 

Link zum herunterladen: Just Another GPX Track Map Mit GPX Viewer Version 6.19 mit kleiner Anpassung!

Schmerzpunkte:

Die letzten Javascript-Variablen, die auf einer Seite verwendet werden, steuern die gesamte Seite. Sie können nicht zwei Karten auf einer Seite mit einem Currentlocationbutton=false haben. und ein weiteres Currentlocationbutton=true; Ich benutze nicht sehr viel zwei Karten auf einer Seite.

Wenn das Betriebssystem in den "Schlafmodus" wechselt oder der Browser keinen "Fokus" hat, können bei der Verwendung des Standortsensors Zeitüberschreitungsfehler auftreten. 

Um automatisch Fotos mit GPS-Informationen auf der Karte anzuzeigen (siehe diesen Link), liest mein PHP-Skript die EXIF-Informationen der Fotos, die zur GPX-Datei gehören, und erstellt dann eine Liste im HTML-Code. Leider fügt Joomla dem Dateinamen der JPG-Datei ein / hinzu, ohne zu fragen. Um dieses Problem zu lösen, musste ich eine kleine Anpassung in den Javascripts vornehmen.

 

Unten ist das Dashboard, um das Plug-in in Joomla zu betreiben.