2

GoogleEarthKMLファイルの動的な更新で遊んでいます。

更新は次の形式です

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

そして、それはすべて私のJavaサーブレットからうまく機能します-GEがHTTPセッションをサポートしていないようであり、特定のクライアントからの最後の要求以降に発生した更新のみを提供する必要があることを除いて。

私は何か間違ったことをしていますか?GEはセッションをサポートしていますか?私は愚かすぎて方法を理解できませんか?セッションなしでクライアント固有の更新を提供する必要がある場合、どうすればよいですか?(私はソースIPアドレスを大まかな尺度として使用できることを知っていますが、それはちょっと厄介な感じがします...)

ありがとう!

4

2 に答える 2

2

古い質問ですが、URL の一部としてセッション ID をエンコードする必要があります。GE は Cookie を保持しません。

于 2009-12-06T04:51:24.203 に答える
2

kml/NetworkLinkControl/cookie 要素を使用して、クライアントにパラメータを渡して送り返すことができるようです。これを使用して、クライアントが最後に更新を要求したときを教えてもらい、セッションの代わりにこれを使用しようとしています...

于 2009-07-03T14:09:08.290 に答える