Re: [Mapbender-users] Parameterübergabe
Michael Schulz
mschulz at webgis.de
Fri Nov 10 10:45:30 EST 2006
Hallo Andreas,
versuch mal im JS statt "parent.parent.mb_repaint" "top.mb_repaint" zu
nehmen. parent.parent kommt evtl. nicht ran, je nachdem wie
verschachtelt der Aufruf in deinem GUI steckt.
Viele Grüße, Michael
On 11/10/06, Andreas Arnold <and.arnold at gmx.de> wrote:
> Hallo Andreas,
>
> danke für den Tipp.
> Ich habe mich für die Funktion „mb_repaint" aus der Datei „map.php" entschieden. Aber irgend wie klappt der Aufruf von PHP-Script aus nicht, das ist mein Aufruf:
> ...
> $r = 125;
> $minx = 2585050 - $r;
> $miny = 5700860 - $r;
> $maxx = 2585050 + $r;
> $maxy = 5700860 + $r;
> $map = "<script language='JavaScript'>parent.parent.mb_repaint(\"mapframe1\",".$minx.",".$miny.",".$maxx.",".$maxy.")</script>";
> return $map;
> }
> ...
> Muss meine PHP-Datei im gleichen Ordner mit „map.php" sein? Was mache ich falsch oder was fehlt noch?
>
> Mit freundlichem Gruß
> Andreas
>
> -------- Original-Nachricht --------
> Datum: Fri, 10 Nov 2006 14:24:45 +0100
> Von: "Fischer, Andreas" <andreas.fischer at kreis-unna.de>
> An: "\'users at mapbender.osgeo.org\'" <users at mapbender.osgeo.org>
> Betreff: AW: [Mapbender-users] Parameterübergabe
>
> > Hallo Andreas,
> > in der Datei http/jasvascripts/map.php findest Du u.a. die Funktion
> > mb_repaintScale(frameName,x,y,scale), die Du für diesen Zweck verwenden
> > kannst. Du kannst dieser JavaScript-Funktion im Client Deine Koordinaten
> > übergeben, auf die gezoomt werden soll. Zusätzlich kannst Du noch den
> > Maßstab eingeben, der dann zum neuen Anzeigemaßstab des
> > Kartenausschnitts
> > wird. Als frameName muss der Name des Kartenfensters angegeben werden
> > (i.d.R. mapframe1). Die Funktion selbst kann dann über ein onclick-Event
> > eines Eintrages in einer Liste mit Straßennamen oder dergleichen
> > "ausführbar" gemacht werden.
> > Gruß
> > Andreas
> >
> > Kreis Unna
> > Dezernat II - Projektteam GIS
> > (02303) 27-2507
> > andreas.fischer at kreis-unna.de
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Andreas Arnold [mailto:and.arnold at gmx.de]
> > Gesendet: Freitag, 10. November 2006 14:03
> > An: users at mapbender.osgeo.org
> > Betreff: [Mapbender-users] Parameterübergabe
> >
> >
> > Hallo Liste,
> >
> > wie kann ich im Mapbender Parameter übergeben, so das die Karte (bzw. der
> > Kartenausschnitt) neu gezeichnet wird?
> >
> > Ich habe eine GUI eingerichtet in der entsprechende Daten geladen werden,
> > jetzt möchte ich Koordinate (Gauß-Krüger) an die Karte übergeben, so
> > das der
> > Kartenausschnitt neu gezeichnet wird. Koordinate werden von PHP-Skript aus
> > MySQL-Datenbank heraus geholt.
> >
> > Gibt es da eine Funktion an die ich meine Parameter (Koordinaten)
> > übergeben
> > kann?
> >
> > Mit freundlichen Grüßen
> > Andreas
> > --
> > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> > Ideal für Modem und ISDN: 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
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
> > For additional commands, e-mail: users-help at mapbender.osgeo.org
>
> --
> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
>
> --
> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> Ideal für Modem und ISDN: 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
>
>
--
-----------------------------------------------------------
Michael Schulz
mschulz at webgis.de
in medias res
Gesellschaft für Informationstechnologie mbH
In den Weihermatten 66
79108 Freiburg
Tel +49 (0)761 556959-5
Fax +49 (0)761 556959-6
http://www.webgis.de / http://www.zopecms.de
-----------------------------------------------------------
More information about the Mapbender_users
mailing list