Am 18.11.10 11:33, schrieb Jan Tappenbeck:


das mit der Openstreetmap.js wäre mir allerdings lieber da ich dann die
html so belassen kann für die lokale und die web-bereitstellung.


Du kannst natürlich den restlichen javascript-Krempel auch noch aus der htm in eine zusätzliche js-Datei auslagern. Aber deine Idee hatte ich anfangs auch, mit einer OpenstreetMapLokal.js. Darin stand dann:

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 = [
            "file:///D:/Tiles/Mapnik/${z}/${x}/${y}.png"
        ];
        options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
        var newArguments = [name, url, options];
        OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
    },

    CLASS_NAME: "OpenLayers.Layer.OSM.Mapnik"
});

Täte mich wundern, wenn es bei dir nicht funktioniert.

Gruß,
André Joost


_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an