Zoomlevel

Was sind Zoomlevel?

Internetkarten (z.B. Google Maps, Bing Maps) sind nicht frei skalierbar, sondern bieten Karten zu bestimmten, vordefinierten Maßstäben an. Außerdem verwenden sie ein Koordinatensystem, bei dem kein einheitlicher Maßstab vorliegt, sondern an jeder Stelle der Karte ein unterschiedlicher Maßstab vorliegt.

Aus diesen Gründen wird in diesem Bereich i.d.R. auf die Angabe von Maßstäben verzichtet. Stattdessen wird mit Zoomlevels (bzw. Zoomstufen) gearbeitet, welche den festen, vorberechneten Karten entsprechen. Zudem werden diese vorberechneten Karten in Form vieler kleiner, gleichgroßer Grafikdateien („Kacheln“ bzw. „Tiles“) vorgehalten.

Folgende Logik wird hier angewandt: Die Gesamtkarte, häufig die ganze Erde, entspricht Zoomlevel 0, und alles besteht aus nur einer Kachel.

Der Maßstab jedes weiteren Zoomlevels ist der doppelte des vorangegangenen Zoomlevels (bzw. der halbe Kehrwert des Maßstabs). Hat also z.B. Zoomlevel 5 einen Maßstab 1:18.000.000, so hat Zoomlevel 6 den Maßstab 1:9.000.000. Dies resultiert daraus, dass im folgenden Zoomlevel die Karte sowohl nebeneinander als auch untereinander aus doppelt so vielen Kacheln aufgebaut ist.

Zoomlevels in EasyMap

Bei der Gestaltung von Karten, die im EasyMap Xplorer freigegeben werden sollen, sollten die maßstabsabhängigen Sichtbarkeiten vor allem an den Zoomlevels ausgerichtet werden. Dafür wird im Tooltip des Steuerungsfensters Maßstabsbereiche, sofern sich die Maus über einer senkrechten Linie befindet, auch der Zoomlevel angezeigt. Dieser Zoomlevel ist kompatibel zu denjenigen Zoomlevels, die von den bekannten Internetkarten-Anbietern verwendet werden (z.B. Google Maps, Bing Maps).

Umrechnung zwischen Zoomlevels und Maßstäben

Im Abschnitt Maßstäben ist darauf hingewiesen worden, dass der Maßstab einer Karte nicht an jeder Stelle gleich ist (abhängig vom Koordinatensystem). Daher kann man keine feste Umrechnung zwischen Maßstäben und Zoomlevels angeben. EasyMap rechnet jedoch anhand des Kartenausschnitts eine geeignete Umrechnung aus.