biketirol

Biketirol Applikation (Teil 1) - Visualisieren eines GPX-Tracks mit leaflet-gpx

Repo erstellen

  1. erstellt ein neues Repo biketirol in eurem Account auf github.com
  2. cloned das neue Repo lokal und packt dort das von uns vorbereitete Template biketirol.zip aus
  3. löst alle TODO Anweisungen in index.html entsprechen auf
  4. speichert den GPX Track eurer Etappe im Format .gpx lokal im Unterverzeichnis data/
  5. committed und pushed alle Schritte
  6. macht das Repo biketirol online verfügbar

Laden von GPX in Leaflet

GPX Plugin

Plugin Aufruf

let gpxTrack = new L.GPX("./data/07.gpx", {
    async: true,
}).addTo(overlays.gpx);

Anzeige in der Karte funktioniert

Marker stylen

Achtung die Werte für bergauf/bergab sind weit fern der Realität

und noch einmal Achtung: der Track wird nur lokal angezeigt und nicht auf github.com, da sich beim Link zum .gpx Track ein Fehler eingeschlichen hat: statt ../data muss es ./data heißen, denn sonst sucht der Browser den Track auf https://usernamen.github.io/data und nicht auf https://usernamen.github.io/biketirol/data, wo er eigentlich zu finden ist.

Der Aufruf für lokal und online lautet damit:

let gpxTrack = new L.GPX("./data/07.gpx", {
        // ...
}.addTo(overlays.gpx);