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 />
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>';
?>
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...