Wie konfiguriere ich eine benutzerdefinierte Skalierung in der Broschüre?


8

Ich habe ein benutzerdefiniertes WMS-Kachelset, das mit ESRI ArcGIS Server generiert wurde.

Ich habe erfolgreich eine OpenLayers-Seite konfiguriert, um diese Grundkarte anzuzeigen. Der Code lautet wie folgt:

var map = new OpenLayers.Map('map', {
    projection : "EPSG:3857",
    resolutions : [ 132.29193125052919, 92.604351875370426, 67.733468800270941, 33.866734400135471, 16.933367200067735, 8.4666836000338677, 4.2333418000169338, 2.1166709000084669, 1.0583354500042335, 0.52916772500211673, 0.26458386250105836 ],
    maxExtent : new OpenLayers.Bounds(-8352920.48698, 4887220.912586, -8082558.309632, 5067712.988343)
});

var basemap = new OpenLayers.Layer.WMS("basic_wm", "http://myhostname/geowebcache/service/wms/", {
    layers : 'basic_wm',
    format : 'image/jpeg'
    }, {
    tileOrigin : new OpenLayers.LonLat(-20037700, 30241100)
});
map.addLayer(basemap);

Ich versuche, das Äquivalent in der Broschüre wiederzugeben, war aber bisher erfolglos. Ich sehe, dass ich die Skalierungsfunktion überschreiben und einen maximalen Zoom einstellen kann, bin mir aber nicht sicher, wie ich die Skalierungsfunktion überschreiben soll. Ich frage mich auch, ob ich meine DPI, Kachelherkunft, maximale Ausdehnung usw. nicht angeben kann.

Folgendes habe ich bisher in der Broschüre:

var map = new L.Map('map', {
     center: new L.LatLng(40.693726386087945, -73.9856945509795),
     zoom: 1
});

var basemap = new L.TileLayer.WMS("http://myhostname/geowebcache/service/wms/", 
    {
        layers: 'basic_wm',
        attribution: "Copyright 2012 The City of New York",
        maxZoom: 10
});
map.addLayer(basemap);

Antworten:


1

Soweit ich sehe, gibt es in mapOptions keine Auflösung, Kachelursprung und Definition der maximalen Ausdehnung. Ich denke, sie wollen eine einfache Bibliothek für die Web-Mapping-Welt erstellen. Sie geben bereits an, dass Leaflet eine leichte Open-Source-JavaScript-Bibliothek ist ....

Ich denke, es wäre nützlich, wenn Sie hier Bedürfnisse schreiben . - Ideen und Vorschläge für Broschüren ...

Sie sollten jetzt mit dieser Methode zufrieden sein:

Flugblatt

ich hoffe es hilft dir ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.