Setup Projektion auf Leafletjs

Im mit eine Leafletjs für eine home-Projekt(Dies ist, sieht es aus, jetztSetup Projektion auf Leafletjs.
Aber ich kann nicht finden, haben Sie, um den setup-Projektion, die ich gefunden habe, ist es für OpenLayers, die wie folgt aussieht:

//Openlayers settings 
    //var defaultMaxExtent = new OpenLayers.Bounds(427304, 6032920, 927142, 6485144); 
    var defaultMaxExtent = new OpenLayers.Bounds(427304, 6032920, 927142, 6485144);

    var defaultProjection = "EPSG:25832";
    var defaultUnits = "Meters";
    var defaultResolutions = new Array(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024);
    var defaultExtent = new OpenLayers.Bounds(215446, 2103547, 706886, 6203897); //this extent is used when the page is loaded.
    //var defaultExtent = new OpenLayers.Bounds(705446, 6203547, 706886, 6203897); //this extent is used when the page is loaded.
    map = new OpenLayers.Map('map', { projection: defaultProjection, units: defaultUnits, maxExtent: defaultMaxExtent, resolutions: defaultResolutions, controls: [

        //Hide controls by default
    new OpenLayers.Control.Navigation({ wheelChange: HideInfoBox() }),
    new OpenLayers.Control.ArgParser(),
    new OpenLayers.Control.Attribution()]
    });
    layer = new OpenLayers.Layer.WMS("kort", "http://serverAddress?", { nbr: '', username: 'admin', password: 'adminadmin', layers: 'Overlayer', format: 'image/png' });

Niemanden, der mir helfen kann?

Update:
Ich habe versucht, nehmen Sie die standard-Projektion von Broschüre und angepasst, wie so

L.CRS.EPSG25832 = L.extend({}, L.CRS, {
    code: 'EPSG:25832',
    projection: L.Projection.SphericalMercator,
    transformation: new L.Transformation(0.5 /Math.PI, 0.5, -0.5 /Math.PI, 0.5),

    project: function (latlng) { //(LatLng) -> Point
        var projectedPoint = this.projection.project(latlng),
                earthRadius = 6378137;
        return projectedPoint.multiplyBy(earthRadius);
    }
});

Nun die Projektion ist korrekt. Aber das problem ist jetzt das die Koordinaten falsch ist, so zumbeispiel, wenn ich die Koordinaten aus dem Merkblatt Kolding ist jetzt Einsatzorte: in der Mitte Frankreich, nicht in Dänemark.

InformationsquelleAutor mortenstarck | 2013-03-05
Schreibe einen Kommentar