panning and zoomin and out, and ect

Albert Anderson bart_doggers at YAHOO.COM
Wed Aug 2 09:07:41 PDT 2006


Hi,
   I tried that yestarday. I couldnt seem to get jBox working.   I made the java/jBox folder under my var/www/htdocs.  After that I  tried everything but I got confussed.
  
  Albert

"Fawcett, David" <David.Fawcett at STATE.MN.US> wrote:Message          Albert, 
   
  You   may want to look at how it is done in the dBox interface.
   
  http://maps.dnr.state.mn.us/tools/dbox/
   
  In   fact, you may just want to use dBox or modify it.  
   
  David.
      
    -----Original Message-----
From: UMN MapServer     Users List [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of Albert     Anderson
Sent: Wednesday, August 02, 2006 10:50 AM
To:     MAPSERVER-USERS at LISTS.UMN.EDU
Subject: Re: [UMN_MAPSERVER-USERS]     panning and zoomin and out, and ect


Hi,

Its not     working cause It doesnt do anything when I click the button.  I got know     if I want my number to go negative. I am new to this.  You told me to try     this i would try
if(direction=='nw'){
x = 1;
y = 1;
}

so do     I change my code that I have?  else if(direction== 'nw')     {
   x = 0 + (309 * pansize)/2.0;
   y = 0 + (309 *     pansize)/2.0;

I dont know what I am doing?Could you help     me?

Thanks,
Albert
Brent Pedersen     <bpederse at nature.Berkeley.EDU> wrote:    hi,       can you give more info on how it is not working?
what happens?
you may       want to check what x and y are coming out as.
often + will concatenate       numbers instaed of adding.

also, are you sure you want x and y to go       negative as you
have made them in 'nw' for example?

i would       try
if(direction=='nw'){
x = 1;
y = 1;
}
which i think should       recenter you on the upper left corner of the map.


On Wed, 2 Aug       2006, Albert Anderson wrote:

> Hi,
> I put my code with this       email "hoping" for more than just it maybe in your map file or hidden       variables thats all.
>
> Thanks,
> Albert
>
>       Luis Treviño wrote: Albert:
> Maybe the       problem is in your map file or in the hidden variables of your       template.
>
>
>
> 2006/8/1, Albert Anderson       : Hi,
>
> I tried that code. I didnt       get it to work. Here is my code. Can you see if I need to do something else?       What else do I need?
> 
>
> 
>      
>  var mapheight = 417;
>  var mapwidth = 309;
>    var pansize = 0.75;
>
> function pan(direction) {
>  var x,y;
>
> if(direction== 'n') {
>   x = (309-1)/2.0;
>   y = 0 - (417 * pansize)/2.0;
> } else if(direction== 'nw') {
>   x = 0 - (309 * pansize)/2.0;
>   y = 0 - (309 * pansize)/2.0;
> } else if(direction== 'ne') {
>   x = (309-1) + (309 * pansize)/2.0;
>   y = 0 - (417 * pansize)/2.0;
> } else if(direction== 's') {
>   x = (309-1)/2.0;
>   y = (417-1) + (417 * pansize)/2.0;
> } else if(direction== 'sw') {
>   x = 0 - (309 * pansize)/2.0;
>   y = (417-1) + (417 * pansize)/2.0;
> } else if(direction== 'se') {
>   x = (309-1) + (309 * pansize)/2.0;
>   y = (417-1) + (417 * pansize)/2.0;
> } else if(direction== 'e') {
>   x = (309-1) + (309 * pansize)/2.0;
>   y = (417-1)/2.0;
> } else if(direction== 'w') {
>   x = 0 - (309 * pansize)/2.0;
>   y = (417-1)/2.0;
>    }
>
> document.mapserv.imgxy.value = x + " " + y;
>   document.mapserv.submit();
>  }
>
>        
>
>       
> HEIGHT="460" BORDER="0" align="left"         CELLPADDING="0" CELLSPACING="0">
>
>         
>         
>           
> VALIGN="top"             BGCOLOR="#e7a500">
>           
> VALIGN="top">             

>           
> VALIGN="top" BGCOLOR="#e7a500">
> 
>
>         
>           
> VALIGN="MIDDLE">
>           
> HEIGHT="413"             VALIGN="MIDDLE" WIDTH="309">
>
> 
>  [input] 
>           
> VALIGN="MIDDLE">            

> 
>         
>           
> VALIGN="bottom"             BGCOLOR="#e7a500">
>           
> VALIGN="bottom">             

>           
> VALIGN="bottom">
>       
>
>
>
> Luis Treviño       wrote:
>
> 2006/7/21, Albert Anderson       : Hi,
>
> I figure out my images.       Does anyone have a _java script for using a image for panning. I have images       set for the corners of my map. I want to use them to pan.
>
>       You can use something like this, you have to handle your width and height of       your image:
> alto = height, ancho = width.
> function       paneo(direccion,alto,ancho) {
> var x,y;
> var pansize =       0.75;
> if(direccion == 'n') {
> x = (ancho-1)/2.0;
> y =       0 - (alto * pansize)/2.0;
> } else if(direccion == 'nw') {
> x =       0 - (ancho * pansize)/2.0;
> y = 0 - (ancho * pansize)/2.0;
> }       else if(direccion == 'ne') {
> x = (ancho-1) + (ancho *       pansize)/2.0;
> y = 0 - (alto * pansize)/2.0;
> } else       if(direccion == 's') {
> x = (ancho-1)/2.0;
> y = (alto-1) +       (alto * pansize)/2.0;
> } else if(direccion == 'sw') {
> x = 0 -       (ancho * pansize)/2.0;
> y = (alto-1) + (alto * pansize)/2.0;
>       } else if(direccion == 'se') {
> x = (ancho-1) + (ancho *       pansize)/2.0;
> y = (alto-1) + (alto * pansize)/2.0;
> } else       if(direccion == 'e') {
> x = (ancho-1) + (ancho *       pansize)/2.0;
> y = (alto-1)/2.0;
> } else if(direccion == 'w')       {
> x = 0 - (ancho * pansize)/2.0;
> y = (alto-1)/2.0;
>       }
> document.mapserv.imgxy.value = x + " " + y;
>       document.mapserv.submit();
> }
>
>
> Anyother       question, is there a _java script for images to zoom-in and out?
> you       can use the zoomdir and the zoom values within your template, like:
>        [input] 
>  [input] 
> for a zoom out., so you can use radio buttons to       manage this values
>
>
>
> One more question, I have       a refresh button and pan radio button, then we I click refresh to take a       layer off it moves the projective image. Why? But when I am on zoomin radio       button and click refresh it acts like its panning? Why?
>
>       Thanks,
>
> Albert
>
>       __________________________________________________
> Do You       Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection       around
> http://mail.yahoo.com
>
>
>
> Hope       this helps.
>
> Regards,
>       Luis
>
>
>
>
>
>
>       ---------------------------------
> Yahoo! Messenger with Voice. Make       PC-to-Phone Calls to the US (and 30+ countries) for 2¢/min or       less.
>
>
>
>
>
>
>
>       ---------------------------------
> Talk is cheap. Use Yahoo!       Messenger to make PC-to-Phone calls. Great rates starting at       1¢/min.
        

---------------------------------
    Groups are talking. We´re listening. Check out the handy     changes to Yahoo! Groups. 

 		
---------------------------------
Groups are talking. We´re listening. Check out the handy changes to Yahoo! Groups. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20060802/4ebb08a7/attachment.htm>


More information about the MapServer-users mailing list