Hallo Allerseits,
bin ein typischer Anfänger mit den wahrschein typischen Problemen. Eines ist, dass das Zoomen soweit möglich ist, dass die Karte kleiner wird, statt maximal die Welt zu zeigen.
Nach Antworten gesucht habe ich ewig, gefunden habe ich viele Antworten, diese probiert, nix klappt.
Vielleicht hat von Euch jemand eine Idee, wo der Fehler liegt und kann mir bitte helfen. Vielen Dank schon einmal im voraus.
Gruss
Ambrose
Ich verwende OL 2.13 und folgende Optionen:
var resolutions =[78271.516950000005, 39135.758475000002, 19567.879237500001, 9783.9396187500006, 4891.9698093750003, 2445.9849046875001, 1222.9924523437501, 611.49622617187504, 305.74811308593752, 152.87405654296876, 76.43702827148438, 38.21851413574219, 19.109257067871095, 9.5546285339355475, 4.7773142669677737, 2.3886571334838869, 1.1943285667419434, 0.59716428337097172, 0.29858214168548586];
var maxresolution =156543.0339;
var bounds = "-20037508.34, -20037508.34,20037508.34, 20037508.34";
var options = {
projection: new OpenLayers.Projection(proj), displayProjection: new OpenLayers.Projection(displproj), units: "m",minZoomLevel: 10, minExtent: new OpenLayers.Bounds(-1, -1, 1, 1),
resolutions :resolutions,maxResolution: maxresolution,
maxExtent: new OpenLayers.Bounds(bounds),
controls: [
new OpenLayers.Control.Navigation(),new OpenLayers.Control.LayerSwitcher({ascending:true, roundedCorner:true}),new OpenLayers.Control.PanZoomBar(),
new OpenLayers.Control.Attribution(),new OpenLayers.Control.Permalink(),new OpenLayers.Control.MousePosition({
prefix: displproj + ' (lon | lat) ',
separator: ' | ',emptyString: ''}),new OpenLayers.Control.KeyboardDefaults(),new OpenLayers.Control.ScaleLine()]};
map = new OpenLayers.Map('mapdiv', options);
Den kompletten Code habe ich wegen eines anderen Problems hier gepostet: http://forum.openstreetmap.org/viewtopic.php?pid=356145#p356145.