크로스 오버이기 때문에 이것을 여기에 게시할지 또는 Stackoverflow에 게시할지 확실하지 않습니다. 한번 해보자.
제안 된 HTML5 표준에는 캐시 매니페스트를 사용하여 웹 애플리케이션 데이터를 로컬 캐시에 저장하는 옵션이 있습니다. 나는 오프라인 타일 웹지도 응용 프로그램이 기술을 사용하고자하고 빠른 프로토 타입을했다하고 여기 Geoserver의 설치 표준을 기반으로.
방금 기본 레이어 중 하나에서 생성 된 OpenLayers 클라이언트 페이지를 리핑하고 <html>
태그를
<html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest">
그리고 cache.manifest
단순히 읽는 파일 을 만들었 습니다.
CACHE MANIFEST
http://lima.schaaltreinen.nl:8080/
문제를 제한적으로 이해하면 해당 URL에서로드 된 모든 타일, 모든 타일 및 OpenLayers JS를 로컬로 캐시해야합니다. 실제로 Firefox에서 처음 호출하면 로컬 저장소를 허용하라는 메시지가 표시되지만 온라인 또는 오프라인으로 새로 고침을 누르면 OpenLayers 객체가 정의되지 않았다는 페이지가 나타납니다. OpenLayers JS를로드하지 않은 것 같습니다.
오프라인으로 작동하는 OpenLayers 기반 타일 웹 맵 앱을 성공적으로 운영 한 사람이 있습니까? 아니면 이것을 더 조사하는 방법에 대한 힌트?