x

Re: Openlayers 2.11 offline Tiles


Geschrieben von fx99 (Gast) am 31. Juli 2015 16:33:27: [flux]

Als Antwort auf: Openlayers 2.11 offline Tiles geschrieben von Bali05 (Gast) am 31. Juli 2015 15:06:

Habe OpenStreetMap.js so umgebaut:

OpenLayers.Layer.OSM.Mapnik␣=␣OpenLayers.Class(OpenLayers.Layer.OSM,␣{
/**
*␣Constructor:␣OpenLayers.Layer.OSM.Mapnik
*
*␣Parameters:
*␣name␣-␣{String}
*␣options␣-␣{Object}␣Hashtable␣of␣extra␣options␣to␣tag␣onto␣the␣layer
*/
initialize:␣function(name,␣options)␣{
//␣␣␣␣␣␣␣␣var␣url␣=␣[
//␣␣␣␣␣␣␣␣␣␣␣␣"http://a.tile.openstreetmap.org/${z}/${x}/${y}.png",
//␣␣␣␣␣␣␣␣␣␣␣␣"http://b.tile.openstreetmap.org/${z}/${x}/${y}.png",
//␣␣␣␣␣␣␣␣␣␣␣␣"http://c.tile.openstreetmap.org/${z}/${x}/${y}.png"
//␣␣␣␣␣␣␣␣];
var␣url␣=␣[
"local_map/${z}/${x}/${y}.png"
];
options␣=␣OpenLayers.Util.extend({␣numZoomLevels:␣19,␣buffer:␣0␣},␣options);
var␣newArguments␣=␣[name,␣url,␣options];
OpenLayers.Layer.OSM.prototype.initialize.apply(this,␣newArguments);
},
CLASS_NAME:␣"OpenLayers.Layer.OSM.Mapnik"
});

dann greiffe ich auf lokale Daten zu.
local_map ist eine Unterverzeichnis des Verzeichnisses, in dem das Haupt-html steht.