ich habe mit restrictedExtent eingestellt das man Deutschland nicht komplett aus der Kartenansicht verschieben kann.
Allerdings kann man hinauszoomen und sieht so die gesamte Weltkarte. Es soll aber maximal so herausgezoomt werden das man Europa sieht und nicht weiter. Wie geht das?
Da ist der OSM/XYZ Layer mit den festgelegten Zoom-Stufen wohl etwas speziell, die Anleitung Configuring ZoomLevels in OpenLayers funktioniert vermutlich nur für “layers […] able to display at any resolution” (habs aber nicht ausprobiert; siehe auch TMS Anmerkung ganz unten). Eine etwas umständliche, aber funktionierende Möglichkeit scheint zoomOffset + resolutions zu sein, siehe Beispiel im Wiki.
Die Auflösung je Zoom Level ist z.B. bei Zoom levels oder den FAQs gelistet (Meters per pixel (equator)) oder gleich als Array in Layer.Bing.serverResolutions (Array Index entspricht Zoom Level).
Oder hab ich alles ganz falsch verstanden? Es geht darum, nur die Zoomstufen 7-18 darstellbar zu machen und per restrictedExtent das ganze auf Europa zu begrenzen.