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