Saludos
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>