No estoy seguro de si este post aquí o en Stackoverflow, ya que es una especie de crossover. Permítanme darles una oportunidad.
En la propuesta de estándar HTML5, existe la opción de almacenar de aplicaciones web de los datos en una memoria caché local mediante un manifiesto de caché. Estoy buscando a utilizar esta técnica para un fuera de línea de baldosas de mapa web de la aplicación y se hizo un prototipo rápido aquí basado en un estándar de instalación de Geoserver.
Me acaba de copiar el OpenLayers página de cliente que se genera a partir de una de las capas por defecto y cambiar el <html>
etiqueta
<html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest">
Y creó el archivo cache.manifest
que simplemente lee
CACHE MANIFEST
http://lima.schaaltreinen.nl:8080/
Que, en mi limitada comprensión de la materia, caché localmente todo lo que se carga a partir de la URL: todos los azulejos y el OpenLayers JS. De hecho, en primera convocatoria, en Firefox, no me pidas que permite el almacenamiento local, pero cuando llegué a la actualización - ya sea en línea o fuera de línea - la página grazna que indica que el OpenLayers objeto no está definido. Parece que no ha cargado el OpenLayers JS.
Cualquier persona con éxito hizo un funcionamiento sin conexión OpenLayers-base de suelo de baldosa mapa web app? O sugerencias sobre cómo investigar esto más a fondo?