In dieser Version habe ich mich hauptsächlich um die Geschwindigkeitsinformationen aus den GPX-Tracks gekümmert. Neu kann analog zum Höhenprofil auch ein Geschwindigkeitsprofil angezeigt werden. Zudem habe ich Checkpoints eingeführt. Mit Hilfe dieser wird alle x Kilometer ein solcher Checkpunkt gesetzt, auf der Karte, dem Höhen- und Geschwindigkeitsprofil entsprechend angezeigt (Marker bei Karte, Vertikale Linie bei den Profilen). Zudem lässt sich neu eine Tabelle mit den Distanz-, Zeit- und Geschwindigkeitsangaben pro Checkpoint ausgeben.
Permanentlink zu diesem Beitrag: http://www.matusz.ch/blog/2008/05/01/xml-google-maps-wordpress-plugin-14-01052008/
2 Kommentare
Georg Ludwig sagt:
11. Juni 2008 von 14:56 (UTC 1 )
Uups – dumm, wenn man das XML-Kommentarzeichen verwendet – also nochmal.
Hallo Patrick,
nach langer Zeit mal wieder eine Anmerkung. Bei den waypoints war es mit nicht möglich irgendwie einen
Zeilenumbruch in die Marker-Beschreibung hineinzubekommen, obwohl ich im GPX ein “<br />” drin hatte.
Der Grund dafür ist der character-handler Deines GPX-Parsers. Die XML-Bibliothek spricht den handler
seltsamerweise in einem solchen Fall mehrfach an, so daß man die Behandlung des $this->readingdata
verändern sollte. Ich habe es mal so gemacht, was offentlich auch zu funktionieren scheint:
function startHandler($parser, $name, $attribs){
…
default:
if (strlen($this->key1)>0) {
$this->currentdata=null;
$this->currentdata = “”; // zurücksetzen des gelesenen Textes
$this->readingdata=1; // Neu aufsetzen
}
break;
…
function dataHandler($parser, $data){
$this->currentdata=$this->currentdata.$data;
}
function endHandler($parser, $name){
…
default:
$this->readingdata=0; // Ende des Lesevorganges
break;
Grüsse,
Georg
Patrick sagt:
30. Juni 2008 von 21:39 (UTC 1 )
Werde dies bei Gelegenheit anschauen…