[Mapserver-DE] Navigation über Koordinateneingabe

Michael Schulz mschulz at webgis.de
Mit Jul 21 13:28:15 CEST 2004


Hallo gismoe1,

es gibt natürlich etliche Wege das zu erledigen, ich habe mal den Ansatz eines einfachen Wegs 
aufgezeichnet:

- auf der Seite 4 Form-Texteingabe Felder platzieren (z.B. rmin, hmin, rmax, hmax)

- dann werden die vier Eckkoordinaten dem cgi-parameter mapext übergeben und das Formular abgeschicken:

   rmin = parseInt(document.form.rmin.value); //Rechtswert Links unten
   hmin = parseInt(document.form.hmin.value); //Hochwert Links unten
   rmax = parseInt(document.form.rmax.value); //Rechtswert Rechts oben
   hmax = parseInt(document.form.hmax.value); //Hochswert Rechts oben

   document.form.mapext.value = rmin + " " + hmin + " " + rmax + " " + hmax;
   document.form.submit();

Damit sollte der Ausschnitt der nächsten generierten Karte diese Eckkoordinaten haben. Das wird aber 
sicher nur zum Teil passen, da mapserver noch eine Anpassung des Auschnitts auf die Kartengeometrie 
vornimmt.

Hoffe das ist ein Einstieg. Grüße,

Michael



gismoe1 at gmx.de schrieb:

> Ich möchte gerne den Bereich den der Mapserver anzeigt
> über eine Koordinateneingabe realisieren. Kann
> mir jemand sagen wie das entsprechende Javascript auszusehen
> hat?
> 
> Bin über jeden Tipp dankbar.
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
> 

-- 
-----------------------------------------------------------
Michael Schulz                                in medias res
Dipl.-Geologe                              Gesellschaft für
                                 Informationstechnologie mbH
                                      In den Weihermatten 66
		                             79108 Freiburg
                                      0761 55695-95 (Fax 96)
mschulz at webgis.de              www.webgis.de/www.zopecms.de




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)