Sha256: 9d7df8af1c479f71406a0308ead92aa075f188396e2e3fac406aa84cc25da0b8

Contents?: true

Size: 1000 Bytes

Versions: 7

Compression:

Stored size: 1000 Bytes

Contents

var map, cacheRead;
function init() {
    map = new OpenLayers.Map({
        div: "map",
        projection: "EPSG:900913",
        layers: [
            new OpenLayers.Layer.WMS("OSGeo", "http://vmap0.tiles.osgeo.org/wms/vmap0", {
                layers: "basic"
            }, {
                eventListeners: {
                    tileloaded: updateHits
                }
            })
        ],
        center: [0, 0],
        zoom: 1
    });
    cacheRead = new OpenLayers.Control.CacheRead();
    map.addControl(cacheRead);



    // User interface
    var status = document.getElementById("status"),
        hits = 0;

    // update the number of cached tiles and detect local storage support
    function updateHits(evt) {
        hits += evt.tile.url.substr(0, 5) === "data:";
        if (window.localStorage) {
            status.innerHTML = hits + " cache hits.";
        } else {
            status.innerHTML = "Local storage not supported. Try a different browser.";
        }
    }
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
postrunner-0.0.10 misc/openlayers/examples/cache-read.js
postrunner-0.0.9 misc/openlayers/examples/cache-read.js
postrunner-0.0.8 misc/openlayers/examples/cache-read.js
postrunner-0.0.7 misc/openlayers/examples/cache-read.js
postrunner-0.0.6 misc/openlayers/examples/cache-read.js
postrunner-0.0.5 misc/openlayers/examples/cache-read.js
postrunner-0.0.4 misc/openlayers/examples/cache-read.js