x

openlayers: min/max Zoomlevel einstellen


Geschrieben von JohannesF (Gast) am 13. November 2009 09:32:54: [flux]

Hallo Zusammen!

Ziel:
Ich möchte eine Offline-openlayers-Karte erstellen, die Beispielsweise nur die mapnik-Zoomlevel 10-14 darstellt (damit ich nicht so viele Tiles 'runterladen muss). Natürlich werden auch noch ein paar POIS und / oder Tracks dargestellt.

Bisheriges Vorgehen:
Basis ist die easymap ( http://osmtools.de/easymap ). Die notwendigen Dateien openlayers.js, openstreetmap.js, utils.js, map.css sowie die openlayers-Ordner "img" und "theme" liegen im Verzeichnis. Tiles (mapnik) habe ich 'runtergeladen und wie auf dem Tileserver in Verzeichnisse gelegt. Die Speicherorte der js-Dateien, Tiles und der 404-tile habe ich entsprechend abgepasst.

Das höchste Zoomlevel habe ich begrenzt, indem ich in der openlayers.js
"options = OpenLayers.Util.extend({ numZoomLevels: 15 }, options);"
gesetzt habe; dann ist das maximale Zoomlevel 14 (Zählung fängt bei 0 an).

Jetzt das Problem:
Wie kann ich jetzt noch die Zoomlevel 1-9 ausschließen? Geht das irgendwie über den Wert maxResoltion?

Vielen Dank im Voraus.

Bis dann
Johannes


Antworten: