Pregunta

Estoy jugando con las actualizaciones dinámicas de archivos KML de Google Earth.

Las actualizaciones son de la forma

<kml...>
  <NetworkLinkControl>
    <Update>
      <targetHref="...">
      <Change>
        <Placemark targetId="...">
        ...stuff to update...
        </Placemark>
      </Change>
    </Update>
  </NetworkLinkControl>
</kml>

Y todas las obras de mi greatm Java Servlet -. Excepto que GE no parecen apoyar a sesiones HTTP, y necesito para proporcionar sólo los cambios que han ocurrido desde la última solicitud de un cliente determinado

¿Estoy haciendo algo mal? Hace sesiones de soporte de GE y yo soy demasiado tonto para averiguar cómo? Si necesito para proporcionar actualizaciones específicas del cliente y sin sesiones, ¿cómo puedo hacer eso? (Sé que podría utilizar la dirección IP de origen como una medida gruesa, pero que se siente un poco desagradable ...)

Gracias!

¿Fue útil?

Solución

vieja pregunta, pero hay que codificar el identificador de sesión como parte de las direcciones URL. GE no mantiene las cookies.

Otros consejos

Parece que puedo usar el elemento de / kml / NetworkLinkControl cookie para dar al cliente un parámetro para enviar de nuevo a mí. Tratando de usar esto para conseguir que el cliente me diga la última vez que solicitó una actualización y utilizar esto en vez de sesiones ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top