Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: http://redaxo.org/slack/
Benutzeravatar
karlnappmitdenasskap
Beiträge: 116
Registriert: 18. Aug 2012, 20:30
Kontaktdaten: Website

GPX-Dateien (GPS-Karten) graphisch ausgeben

26. Feb 2015, 16:32

Hi,
das Aufzeichnen von Wegstrecken (Laufen, Radfahren etc.) wird immer beliebter. Entsprechende Dienste bieten die Möglichkeit, ihre anhand der aufgezeichneten Daten erstellten Karten in eigene Webseiten einzubinden.
Ich habe ein kleines Modul geschrieben, welches auf Basis des freien GPX Viewers (von Jürgen Berkemeier) entsprechende GPX-Dateien (welche im Medienpool von Redaxo hinterlegt sind) auf einer Webseite graphisch ausgeben kann, ohne hierfür auf externe Karten angewiesen zu sein.

Kurz gesagt: Mit dem Handy etc. aufgezeichnete Strecken können auf der Webseite ohne externe Dienste eigenständig als Karte ausgegeben werden.

Eingabe:

Code: Alles auswählen

<b>GPX-Datei:</b><br>
REX_MEDIA_BUTTON[1]<br>
<b>Breite der Karte</b><i> (Pixel)</i><b> :</b>
<input type="text" size="30" name="VALUE[1]" value="REX_VALUE[1]" /><br />
<b>Höhe der Karte</b><i> (Pixel)</i><b> :</b>
<input type="text" size="30" name="VALUE[2]" value="REX_VALUE[2]" /><br />
<b>Breite des Höhenprofils</b><i> (Pixel)</i><b> :</b>
<input type="text" size="30" name="VALUE[3]" value="REX_VALUE[3]" /><br />
<b>Höhe des Höhenprofils</b><i> (Pixel)</i><b> :</b>
<input type="text" size="30" name="VALUE[4]" value="REX_VALUE[4]" /><br />
Ausgabe:

Code: Alles auswählen

<?php
$Datei = "REX_FILE[1]";
echo'<script type="text/javascript" src="gm_utils/GPX2GM.js"></script>';
echo'<div id="map" class="gpxview:/files/' . $Datei . ':Hybrid" style="width:REX_VALUE[1]px;height:REX_VALUE[2]px">';
echo'<noscript><p>Zum Anzeigen der Karte wird Javascript benötigt.</p></noscript>';
echo'</div>';
echo'<div id="map_hp" style="width:REX_VALUE[3]px;height:REX_VALUE[4]px;margin-top:20px;">';
echo'<noscript><p>Zum Anzeigen der Karte wird Javascript benötigt.</p></noscript>';
echo'</div>';
echo'<div id="map_sp" style="width:REX_VALUE[3]px;height:REX_VALUE[4]px">';
echo'<noscript><p>Zum Anzeigen der Karte wird Javascript benötigt.</p></noscript>';
echo'</div>';
?>
Script des GPX Viewers, das auf dem Server im root im Verzeichnis "gm_utils" hinterlegt sein muss, gibt es hier: http://www.j-berkemeier.de/GPXViewer/
Download des gesamten Modul mit Anleitung hab ich mal hier bereitgstellt: http://goo.gl/YcgaZd

Ein Beispiel in der praktischen Anwendung: http://goo.gl/tbmBsD

Mein Blog-Eintrag: http://goo.gl/4bSRsM

Wenn jemand Verwendung für sowas hat oder es sinnvoll erscheint, kann man es ja vllt. bei den Modulen aufnehmen...

Benutzeravatar
nitzer
Beiträge: 229
Registriert: 16. Okt 2006, 22:53
Wohnort: Erkrath
Kontaktdaten: ICQ Website AOL

Re: GPX-Dateien (GPS-Karten) graphisch ausgeben

2. Mär 2015, 23:35

Like:

Zurück zu „Allgemeines [R4]“