X-Git-Url: https://git-public.kairo.at/?p=lantea.git;a=blobdiff_plain;f=js%2Fmap.js;h=1ce622642e52fe54dd09aeacdd42695381f0cb95;hp=3c12015f01d31f1161abd191c682fc8290473ee1;hb=05c217570b27ee69eaa73af8b88383955c56bde8;hpb=55c4a0b7df4ca84d3d2fb6c6e294b0b75751b6ed diff --git a/js/map.js b/js/map.js index 3c12015..1ce6226 100644 --- a/js/map.js +++ b/js/map.js @@ -84,6 +84,7 @@ var gZoomTouchID; var gGeoWatchID; var gTrack = []; var gLastTrackPoint; +var gCenterPosition = true; function initMap() { gCanvas = document.getElementById("map"); @@ -415,6 +416,12 @@ function startTracking() { // Coords spec: https://developer.mozilla.org/en/XPCOM_Interface_Reference/NsIDOMGeoPositionCoords gTrack.push({time: position.timestamp, coords: position.coords}); drawTrackPoint(position.coords.latitude, position.coords.longitude); + if (gCenterPosition) { + var posCoord = gps2xy(position.coords.latitude, position.coords.longitude); + gPos.x = posCoord.x; + gPos.y = posCoord.y; + drawMap(); + } }, function(error) { // Ignore erros for the moment, but this is good for debugging.