ThinkGeo.com    |     Documentation    |     Premium Support

How to check if mouse click is within certain screen pixels (20) from a location on map?

HI ThinkGeo


How to check if mouse click is within certain theshold screen  distance in pixels (let' say 20) from a location on map? In my scenario I don't have map width/height set in pixels as it adjusts to size of the browser window size.


Regards,


Anil



Anil,


 I would check the two Code Community samples Get Feature Clicked On (Web) and Get Feature Clicked On (Web) 2. Those two samples show how to get the features within a certain distance in screen coordinate based on where the user has clicked on the map. And I think those samples pretty much respond to your expectation. Thank you.


wiki.thinkgeo.com/wiki/Map_Suite_We...n.28Web.29


wiki.thinkgeo.com/wiki/Map_Suite_We....28Web.292


 



Hi Val, 
  
 As I mentioned in my post that I do have Map Width and Height are not valuated and hence I cannot use method ExtentHelper.ToScreenCoordinate().  
  
 In my case I am using AJAX server callback method to retrieve the nearest features and not a Post back method. 
  
 Regards, 
 Anil

Anil, 
  
  Sorry for not reading more carefully your requirements. I will get the assistance this afternoon from a programmer of the Web developement team for the exact solution. You should hesr back from us at the latest tomorrow. Thank you.

Hi Val, 
  
 I am able to resolve solution by  passing in the extent and width/size from the browser to the server and then use ExtentHelper methods . 
  
 Regards, 
 Anil

Anil, 
  
 You are welcome, if you have any more questions please let us know again, 
  
 Thanks, 
  
 Scott,