X-Git-Url: https://git-public.kairo.at/?p=lantea.git;a=blobdiff_plain;f=js%2Fmap.js;h=4cd4ea7b809ea786d1ca1dbdbd1ee8be86ab6e24;hp=1ce622642e52fe54dd09aeacdd42695381f0cb95;hb=99631a7543656fb58fe3c7f7913773d49630db03;hpb=05c217570b27ee69eaa73af8b88383955c56bde8 diff --git a/js/map.js b/js/map.js index 1ce6226..4cd4ea7 100644 --- a/js/map.js +++ b/js/map.js @@ -418,9 +418,12 @@ function startTracking() { 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(); + if (Math.abs(gPos.x - posCoord.x) > gCanvas.width * gZoomFactor / 4 || + Math.abs(gPos.y - posCoord.y) > gCanvas.height * gZoomFactor / 4) { + gPos.x = posCoord.x; + gPos.y = posCoord.y; + drawMap(); + } } }, function(error) {