// // // // var request = GXmlHttp.create(); request.open("GET", "data.xml?RANDOM=” + (Math.random() * Date.parse(new Date()))", true); request.onreadystatechange = function() { if (request.readyState == 4) { var xmlDoc = request.responseXML; var markers = xmlDoc.documentElement.getElementsByTagName("marker"); map.clearOverlays(); for (var i = 0; i < markers.length; i++) { var point = new GPoint(parseFloat(markers[i].getAttribute("lng")), parseFloat(markers[i].getAttribute("lat"))); var marker = new GMarker(point); map.addOverlay(marker); } } } request.send(null); window.setTimeout(function(){refreshMap(map)},2000); } refreshMap(map); //]]>