¿Por qué una capa se volvió a cargar incorrectamente?

Tengo un problema que se describió allí:

¿Cómo recargar correctamente la capa de tablas de fusión?

revemente: tengo una tabla de fusión que cambia muy a menudo.

Y tengo un código javascript que permite visualizar la información de ubicación de la base de datos:

Gracias a todos, he logrado resolver esto. Este es el código que funciona como debería:

var map;
var layer;
function initialize() {

   map = new google.maps.Map(document.getElementById('map_canvas'), {
   center: new google.maps.LatLng(60,30),
   zoom: 9,
   mapTypeId: google.maps.MapTypeId.ROADMAP
   });


   layer = new google.maps.FusionTablesLayer({
   query: {
   select: 'location',
   from: '3415835'
   }
   });



   layer.setMap(map);   
   refreshMap();

}              

function refreshMap(){

  layer.setOptions({
  query: {
  select: 'location',
  from: '3415835',
   where: "location not equal to" + (-1 * Math.floor(Math.random() * 10000000)).toString()
     }

  }); 


  setTimeout('refreshMap()',5000);    
}

En primer lugar, pensé que mi código estaba equivocado. Pero después de probar descubrí que la capa es

se está recargando incorrectamente: cuando se agrega un nuevo punto, puedo verlo en un nivel de zoom pero en

otro nivel desaparece. No sé qué está causando esto: el navegador está cobrando el mapa o

script está mal o algo más. ¿Alguien me puede ayudar

Respuestas a la pregunta(0)

Su respuesta a la pregunta