AW: [Mapbender-users] Problems with Function resizeMapsize in MB 2.4

"Jäger, Frank \(KRZ\)" F.Jaeger at KRZ.DE
Tue Oct 17 03:03:08 EDT 2006


Hallo Marko,
Hallo Jürgen,
bei uns hat das auch ohne die u.g. Änderungen am Code sofort funktioniert.
 
Die Legende ist in den Tabs eingebunden. Die sorgen dafür, dass bei Klick auf den Tab "Legende" Position und Breite angepasst werden.
Als Startwert ist die Legende "auf ein Pixel konzentriert" und versteckt.
 
ID:legend
...
Left = 1
Top = 1
With = 1
Height = 1
visibility: hidden
 
Ist "legend_width" dieser Anfangswert (=1) oder der dynamisch angepasste Wert (=250)?
 
F. Jäger
 
KRZ Lemgo
 


  _____  

	Von: Samson, Marko [mailto:Marko.Samson at wald-und-holz.nrw.de] 
	Gesendet: Montag, 16. Oktober 2006 17:10
	An: users at mapbender.osgeo.org
	Betreff: AW: [Mapbender-users] Problems with Function resizeMapsize in MB 2.4
	
	

	Hallo Jürgen,
	
	Du mußt in der Datei http/javascript/mod_resize_mapsize.php die Function adjustDimension() anpassen.
	
	Ändere hier die beiden Zahlen (std.: 35 und 45) so um, dass sie zu deiner Gui passen.
	In deinem Fall musst du dann die 45 in einen kleineren Wert ändern.
	Wenn das nicht reicht, musst du noch den wert legend_width aus der Berechnung der mapwidth nehmen und dann wieder mit dem Zahlenwert per Hand anpassen.

	function adjustDimension(){
	        var ind = getMapObjIndexByName(map_frame);
	        var mapheight = frameHeight() - <?php echo $e_top ?> - 35;
	        var mapwidth = frameWidth() - map_frame_left - legend_width - 45 ;
	

	Ich werde das Script mal anpassen, sodass die Breite der Legende, bei Nutzung der Tabs nicht mehr von der Kartenfensterbreite abgezogen wird. Vielleicht werde ich es heute abend noch im SVN committen.
	
	
	Gruß,
	Marko
	
	
	Marko Samson
	Landesbetrieb Wald und Holz
	GIS-Anwendungsentwicklung
	Referat I-5
	Albrecht-Thaer-Straße 34
	48147 Münster
	
	Tel.: 0251/2376-930
	Mail: marko.samson at wald-und-holz.nrw.de
	
	
	> -----Ursprüngliche Nachricht-----
	> Von: "Jürgen Kobusch" [mailto:gis_bielefeld at gmx.de <mailto:gis_bielefeld at gmx.de> ]
	> Gesendet: Montag, 16. Oktober 2006 14:26
	> An: users at mapbender.osgeo.org
	> Betreff: [Mapbender-users] Problems with Function
	> resizeMapsize in MB 2.4
	>
	> Hallo Liste,
	>
	> ich habe mir eine eigene gui inklusive der Funktion
	> resizeMapsize im MB 2.4 zusammengebastelt. In der
	> ausgelieferten Original-gui sorgt diese Funktion für ein
	> dynamisches Anpassen der Kartengröße in Abhängigkeit von der
	> Größe des Browserfensters, so dass das Browserfenster stets
	> voll genutzt wird.
	>
	> In meiner gui ist leider rechts immer ein relativ breiter
	> ungenutzter Rand, so dass das Browserfenster nicht voll
	> genutzt wird. Ich finde keine Möglichkeit die Größe
	> einzustellen. Vermutlich hängt der reservierte Platz rechts
	> vom Kartenframe mit der Legende oder ähnlichem zusammen.
	>
	> Wer kennt die Lösung meines Problems?
	>
	> Viele Grüße aus Bielefeld
	>
	> Jürgen Kobusch
	> Stadt Bielefeld
	> Geodatenmanagement- und servive
	> Tel.: 0521/513148
	> Email: gis at bielefeld.de
	> --
	> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
	> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer <http://www.gmx.net/de/go/smartsurfer> 
	>
	> ---------------------------------------------------------------------
	> To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
	> For additional commands, e-mail: users-help at mapbender.osgeo.org
	>
	>
	
	

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapbender_users/attachments/20061017/8234e9c2/attachment.html


More information about the Mapbender_users mailing list