[mapserver-users] Zoom to extents - NOT

Martin, Daniel DMartin at erac.com
Mon Oct 21 12:52:56 EDT 2002


Any chance your zoomsize for the form in question is set to 2?  If so, set
it to 1 in the zoomall() function.

document.forms[0].zoomsize.value = "1"

-Dan

> -----Original Message-----
> From: Murray, Ross [mailto:rmurray at NRCan.gc.ca]
> Sent: Monday, October 21, 2002 9:05 AM
> To: 'mapserver-users at lists.gis.umn.edu'
> Subject: [mapserver-users] Zoom to extents - NOT
> 
> 
> I am very new to MapServer and would appreciate any words of 
> encouragement
> you may provide before I am prematurely old.
> 
> I have a button on my HTML form called "zoomtoextents". There 
> are seperate
> buttons allowing the user to zoom in or zoom out to explore 
> the image. The
> theory was that at some point they may wish to see the entire 
> map again, so
> they should be able to do so by a single click of a button. 
> The code I wrote
> was:
> 
> function zoomall() {
>   	document.forms[0].imgext.value = "[allext]" ;
> 	document.forms[0].submit();
>   }
> 
> where "[allext]" is a constant that holds the bounding 
> latitude/longitude
> values of the map area (the value comes from a database and 
> is set before
> the mapserv.exe is called).
> 
> Problem:
>    No matter how much (or little) the image is zoomed, clicking
> "zoomtoextents" returns an image at exactly half the maximum 
> scale. For
> example, when one of my sample maps loads for the first time, 
> its extents
> ([allext]) are the bounding lat/long as described above and 
> the scale is 1
> to 500000. If I zoom in by any amount then click 
> "zoomtoextents" I get a map
> at 1 to 250000.
> 
> Go Figure?
> 
> 
>  <<Murray, Ross.vcf>> 
> 



More information about the mapserver-users mailing list