X-Git-Url: https://git-public.kairo.at/?p=lantea.git;a=blobdiff_plain;f=js%2Fmap.js;fp=js%2Fmap.js;h=6d1a6ce2c868584d2785d908a0db1fa946795f3c;hp=242b2726f110a9f4633162f256941ee112a9c64d;hb=57ee3e06c1c005f34297f9b9d1f7e6211ca30607;hpb=5c5b244403fcf5c9324df866f941acf283392993 diff --git a/js/map.js b/js/map.js index 242b272..6d1a6ce 100644 --- a/js/map.js +++ b/js/map.js @@ -1230,6 +1230,24 @@ function clearTrack() { drawTrack(); } +function loadTrack(aTrackId) { + fetchBackend("track_json?id=" + encodeURIComponent(aTrackId), "GET", null, + function(aResult, aStatusCode) { + if (aStatusCode >= 400 || !aResult) { + console.log("loading track failed: " + aStatusCode + ", result: " + aResult.message); + } + else { + console.log("loading track with " + aResult.length + " points."); + gTrack = aResult; + for (var i = 0; i < gTrack.length; i++) { + try { gTrackStore.push(gTrack[i]); } catch(e) {} + } + drawTrack(); + } + } + ); +} + var gTileService = { objStore: "tilecache",