MB 2.4: Anpassung Mapframe an Browserfenster

"Jäger, Frank \(KRZ\)" F.Jaeger at KRZ.DE
Tue Aug 22 06:55:25 EDT 2006


DE

Hallo Liste,
in der neuen Mapbender-Version gibt es die neue Funktion, dass sich der Mapframe automatisch an die Größe des Browserfensters anpasst (siehe gui2).
Das klingt zunächst sehr gut, hat aber in der Praxis auch ein paar Nachteile:

1.
Beim Start der GUI werden zunächst die Kartendienste abgerufen um den Mapframe zu füllen.
Dann erst passt sich der Mapframe an das Fenster an.
Dann werden alle Dienste noch einmal geladen.
-> doppelter Traffic, doppelte Wartezeit

2.
Nach einer Größenänderung des Browserfensters ist der Maßstab wieder auf den Anfangswert gesetzt.
-> Der vorher gewählte Ausschnitt ist verloren gegangen.

3.
Beim Drucken wird nach Auswahl von Format und Orientierung der Mapframe auf den aktuellen Druckausschnitt gesetzt.
Ein falscher Klick passt den Mapframe wieder an den Rahmen an.
-> Der aktuelle Druck-Ausschnitt ist verloren.


Durch diese Nachteile ist die Funktion in der Praxis für die meisten GUIs noch nicht geeignet.
Wegen (1.) habe ich die anfängliche Größe des Mapframe auf den gleichen Wert gesetzt wie den Overview. Ich hoffe, einer von beiden wird aus dem Browser-Puffer gefüllt. Jedenfalls wird die erste Karte (für die Katz) nur in einem kleinen Format angefordert. 


Lösungsansätze:

- Erstes Laden der WMSse erst nach anfänglicher Größenanpassung
  Bekommt man diese unabhängigen Ereignisse irgendwie in eine Reihenfolge?

- Bei Resize aus der Print-Funktion die automatische Anpassung 
  temporär deaktivieren bis Druck oder Abbruch.
  (Bisher gibt es keinen "Abbruch", vielleicht die Wahl eines anderen Tabs)

- Kann man den Maßstab und die Koordinate links/oben erhalten 
  trotz Größenänderung des Mapframe?



Mit freundlichen Grüßen
Frank Jäger





More information about the Mapbender_users mailing list