ThinkGeo.com    |     Documentation    |     Premium Support

PanMapByScreenPixel event

Hello,


I am using client side calls to PanMapByScreenPixel to allow user to move around the map.

Also, I am mapping the server side event .ExtentChanged.


The ExtentChanged server side event is used to do some Marker manipulations when user zooms, problem is, I also get post backs when the user pans.


Is there a way to cancel the ExtentChanged event on user pan ?


If not, can I differentiate between pan post backs and zoom post backs ?


Thank you in advance,

Runny



Runny, 
  
 I think this code can simply solve your problem. 
  
 private double previousScale; 
         protected void Map1_ExtentChanged(object sender, ExtentChangedEventArgs e) 
         { 
             if (e.CurrentScale != previousScale) 
             {  
                 // Do works 
                 previousScale = e.CurrentScale; 
             } 
         } 
  
 If zoom change the scale will change, if customer only pan, the scale won’t change. 
  
 Regards, 
  
 Don

Thanks Don, 
  
 Just what I needed 
  
 Runny

Runny, 
  
 You’re welcome. 
  
 Regards, 
  
 Don