        if (GBrowserIsCompatible()) {
                var map = new GMap2(document.getElementById("map"));
                map.addControl(new GSmallMapControl());

                var i=0;
                var points = getLivePoints();
                
                map.setCenter(new GLatLng(parseFloat(points[i][0]), parseFloat(points[i][1])), 1);
                drawISS(map,points[i][0],points[i][1],points[i][2]);            

                window.setInterval(function() {
                        if (i >= points.length) {
                                points  = getLivePoints();
                                i = 0;
                        }
                        map.clearOverlays();
                        drawISS(map,points[i][0],points[i][1],points[i][2]);
                        map.setCenter(new GLatLng(parseFloat(points[i][0]), parseFloat(points[i][1])));
                        i++;
                }, 5000);
        }

