[mapserver-users] How to keep map from zooming/panning when I refresh?
Mike Smith
nospam at cnrit.tamu.edu
Thu Sep 5 08:00:44 PDT 2002
Hello,
I've got my page working pretty well now thanks to lots of
Javascript code I borrowed from this mailing list, but I've still got
one problem that I can't seem to find a solution for in the archives.
I've got my page set up so that the various layers that are available
to view are in a list on the right-hand side of the page with checkboxes
next to them. And since I wanted the behavior of the page to imitate
ArcView as much as possible (because most of my users are used to that
interface) I put in a little javascript function that automatically
reloads the page whenever they check or uncheck a layer (without having
to click a "refresh" button). My problem is that the layer loads or
unloads fine, but my image also pans or zooms at the same time depending
on what function they have checked. How can I make my page reload
without changing the current view at all? Even if they have the "Zoom
In" button clicked and the zoomsize is set to "2" I don't want the page
to zoom in when they just add a new layer. Is there a value that I can
set "zoomdir" to besides 1, 0, or -1 that basically disables panning and
zooming altogether?
Thanks in advance,
Mike Smith
P.S. - Here's my javascript code that automatically loads/unloads layers:
function UpdateMap() {
document.mapserv.submit(); //Note that my form name is "mapserv"
}
Then I add this to my checkbox tag:
onClick="UpdateMap();"
More information about the MapServer-users
mailing list