Necesito hacer que elimine los marcadores antiguos, ya que estos se actualizan por json y se van juntando todos...
este es el codigo
Código HTML:
<script type="text/javascript"> var map; function initialize() { var india = new google.maps.LatLng(-33.481539,-70.691476); map = new google.maps.Map(document.getElementById("map"), { zoom: 11, center: india, mapTypeId: google.maps.MapTypeId.ROADMAP }); setInterval(cargaPrediccion, 3000); } function inicializa_xhr() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } } function cargaPrediccion() { peticion = inicializa_xhr(); peticion.onreadystatechange = muestraPrediccion; peticion.open('GET', 'function/json_ubicar_moviles.php?nocache='+Math.random(), true); peticion.send(null); } function muestraPrediccion() { coor = eval('(' + peticion.responseText + ')'); var latjson = coor.coor[0].lat; var logjson = coor.coor[0].lon; var point = new google.maps.LatLng(latjson,logjson); map.setCenter(point); var marker = new google.maps.Marker( { position: point, map: map, icon: 'images/maps/male-2.png' }); map.deleteOverlays(marker); markers.push(marker); marker.setTitle("#" + path.length); } </script>