Question

Je joue avec des mises à jour dynamiques aux fichiers Google Earth KML.

Les mises à jour sont de la forme

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

Et tout cela fonctionne greatm de mon Java Servlet -. Sauf que GE ne semble pas soutenir des sessions HTTP, et je dois fournir uniquement les mises à jour qui se sont produits depuis la dernière demande d'un client donné

Est-ce que je fais quelque chose de mal? Est-ce que des séances de soutien GE et je suis trop stupide pour travailler comment? Si je dois fournir des mises à jour spécifiques au client sans sessions, comment puis-je faire? (Je sais que je pourrais utiliser l'adresse IP source comme une mesure grossière, mais qui se sent un peu méchant ...)

Merci!

Était-ce utile?

La solution

vieille question, mais vous devez encoder l'ID de session dans le cadre des URL. GE ne maintient pas les cookies.

Autres conseils

Il semble que je peux utiliser le fichier KML / NetworkLinkControl / élément de cookie pour donner au client un paramètre à renvoyer à moi. Essayer d'utiliser pour obtenir le client pour me dire la dernière fois qu'il a demandé une mise à jour et utiliser au lieu de sessions ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top