[Mapserver-users] Zoom In to a defined area
Palle Due Larsen
palle at mail-online.dk
Mon Sep 1 23:20:29 PDT 2003
Sorry for my last reply, I hadn't seen those where map coordinates. Now
on to your present problem.
The line
mapext = document.forms[0].ViewArea
should be
mapext = document.forms[0].ViewArea.value;
Best regards
Palle Due Larsen
Carl Bro GIS&IT
-----Original Message-----
From: "Jeff L." <nf10 at hotmail.com>
To: armin.burger at libero.it, mapserver-users at lists.gis.umn.edu
Date: Tue, 02 Sep 2003 02:58:32 +0000
Subject: Re: [Mapserver-users] Zoom In to a defined area
> Thank you Armin for your reply.
> I tried your suggestion and it works. However, setting the name to
> "mapext"
> makes the standard "zoom in" and "zoom out" functions unusable as
> "mapext"
> is now overriding the MapServer "mapext" variable. When I try zoom
> in, i
> have this error "loadForm(): Web application error. Not enough
> arguments for
> mapext".
>
> I tried to change the name of tha variable to "ViewArea" then setting
> mapext
> to "ViewArea" value, but no success. Here is my code snippet:
>
> function AreaSelected()
> {
> if (document.forms[0].ViewArea.selectedIndex != 0 &&
> document.forms[0].ViewArea.selectedIndex !=1)
> {
> mapext = document.forms[0].ViewArea; // not sure about
> this
> document.forms[0].submit();
> }
> }
>
> ...
>
> <SELECT NAME="ViewArea" onChange="AreaSelected()">
> <OPTION VALUE="">Go to</OPTION>
> <OPTION VALUE="">- - - - - - - - - - - - - </OPTION>
> <OPTION VALUE="-180 45 180 90">Area 1</OPTION>
> <OPTION VALUE="-180 0 180 45">Area 2</OPTION>
> </SELECT >
>
>
> Jeff Lacoste
>
>
>
>
> >From: Armin Burger <armin.burger at libero.it>
> >Reply-To: Armin Burger <armin.burger at libero.it>
> >To: nf10 at hotmail.com, mapserver-users at lists.gis.umn.edu
> >Subject: Re: [Mapserver-users] Zoom In to a defined area
> >Date: Mon, 1 Sep 2003 23:22:56 +0100
> >
> >Jeff,
> >
> >try something like
> >
> ><SELECT NAME="mapext" onChange="AreaSelected()">
> > <OPTION VALUE="">Go to</OPTION>
> > <OPTION VALUE="">- - - - - - - - - - - - - </OPTION>
> > <OPTION VALUE="-180 45 180 90">Area 1</OPTION>
> > <OPTION VALUE="-180 0 180 45">Area 2</OPTION>
> ></SELECT >
> >
> >Armin
> >
> >
> > > Hi,
> >
> > > By knowing the map coordinates of a specific area (xMin, yMin,
> xMax and
> > > yMax), i would like to zoom in to such area. I have a combo box
> with
> >defined
> > > areas to zoom in, im using CGI and JavaScript to change map
> extents,
> >but no
> > > success so far. My question would be how to pass the map extents
> and
> >may be
> > > the center of the image is also required to change? Here is my
> code
> >snippet:
> > > ....
> >
> > > <SCRIPT LANGUAGE="JavaScript"><!--
> >
> > > function AreaSelected()
> > > {
> > > if (document.forms[0].ViewArea.selectedIndex != 0 &&
> > > document.forms[0].ViewArea.selectedIndex !=1)
> > > document.forms[0].submit();
> > > }
> >
> > > //--></SCRIPT>
> >
> > > <form method=GET action="[program]" name=myform>
> >
> > > ....
> >
> > > <SELECT NAME="ViewArea" onChange="AreaSelected()">
> > > <OPTION>Go to</OPTION>
> > > <OPTION>- - - - - - - - - - - - - </OPTION>
> > > <OPTION VALUE="-180,45,180,90">Area 1</OPTION>
> > > <OPTION VALUE="-180,0,180,45">Area 2</OPTION>
> > > </SELECT >
> >
> > > ....
> >
> > > <input type="hidden" name="imgxy" value="299.5 299.5">
> > > <input type="hidden" name="imgext" value="[mapext]">
> > > ....
> > > </form>
> >
> >
> > > Any help is appreciated
> >
> > > Jeff Lacoste
> >
> > > _________________________________________________________________
> > > Protect your PC - get McAfee.com VirusScan Online
> > > http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
> >
> > > _______________________________________________
> > > Mapserver-users mailing list
> > > Mapserver-users at lists.gis.umn.edu
> > > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
> _________________________________________________________________
> Protect your PC - get McAfee.com VirusScan Online
> http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
Få en gratis emailkonto her: www.mail-online.dk
-----------------------------------------------
Deltag i en lille konkurrence på nettet, og
vind et gavekort på 50.000 kroner...
KLIK HER: www.directoffice.dk/konkurrence
More information about the MapServer-users
mailing list