[Mapserver-users] Zoom In to a defined area

Armin Burger armin.burger at libero.it
Mon Sep 1 18:22:56 EDT 2003


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, i’m 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





More information about the mapserver-users mailing list