Saya tidak yakin apakah akan memposting ini di sini atau di Stackoverflow, karena ini semacam crossover. Biarkan saya mencobanya.
Dalam standar HTML5 yang diusulkan, ada opsi untuk menyimpan data aplikasi web dalam cache lokal menggunakan manifes cache . Saya ingin menggunakan teknik ini untuk aplikasi peta web ubin offline dan melakukan prototipe cepat di sini berdasarkan instalasi standar Geoserver.
Saya baru saja merobek halaman klien OpenLayers yang dihasilkan dari salah satu lapisan default dan mengubah <html>
tag menjadi
<html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest">
Dan menciptakan file cache.manifest
yang mudah dibaca
CACHE MANIFEST
http://lima.schaaltreinen.nl:8080/
Yang seharusnya, dalam pemahaman saya yang terbatas tentang masalah ini, secara lokal menyimpan semua yang dimuat dari URL itu: semua ubin dan OpenLayers JS. Pada kenyataannya, saat panggilan pertama di Firefox, ia meminta saya untuk mengizinkan penyimpanan lokal, tetapi ketika saya menekan refresh - baik online atau offline - halaman akan menyatakan bahwa objek OpenLayers tidak ditentukan. Sepertinya itu belum memuat OpenLayers JS.
Adakah yang berhasil melakukan aplikasi peta web berbasis ubin OpenLayers yang berfungsi? Atau petunjuk tentang cara menyelidiki ini lebih lanjut?