كيف يمكنني الحفاظ على حالة جلسة مع عميل برنامج Google Earth؟

StackOverflow https://stackoverflow.com/questions/1078476

سؤال

وأنا ألعب مع التحديثات الحيوية إلى ملفات جوجل الأرض KML.

والتحديثات من النموذج

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

ويعمل كل شيء من وجهة نظري greatm بريمج جافا - إلا أن GE لا يبدو لدعم جلسات HTTP، وأنا بحاجة فقط لتوفير التحديثات التي طرأت منذ آخر طلب من عميل معين

وأفعل شيئا خاطئا؟ هل جلسات الدعم GE وأنا غبي جدا للعمل على كيفية؟ إذا كنت بحاجة إلى توفير التحديثات الخاصة بالعميل دون جلسات، كيف يمكنني أن أفعل ذلك؟ (أعرف أنني يمكن استخدام عنوان IP مصدر كإجراء الخشنة ولكن أن يشعر سيئة كيندا ...)

وشكرا!

هل كانت مفيدة؟

المحلول

وقديم السؤال، ولكن تحتاج إلى ترميز معرف جلسة كجزء من عناوين المواقع. GE لا يحتفظ الكوكيز.

نصائح أخرى

ويبدو أن أتمكن من استخدام ملف KML / NetworkLinkControl / عنصر ارتباط لإعطاء العميل المعلمة أن يرسل إلى الخلف بالنسبة لي. محاولة استخدام هذا للحصول على العميل ليقول لي عندما طلبت آخر تحديث واستخدام هذا بدلا من جلسات ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top