ThinkGeo.com    |     Documentation    |     Premium Support

Pan with the hand

Hi,


I want to Pan the map with the hand, but I don't know how. The Pan(Single,Int32) does not seem to work, as the degree seems (to me) to be pretty random regarding to the pan direction. Can you please give me any suggestions? 


Thanks



I've been thinking of how to pull this off, too, slippy-map style.  The only thing I can conceive of right now would be manually rendering a bitmap larger than the size of the map display and moving that with the mouse - basically rolling my own tiling mechanism.  Alternatively, I could forgo tiling and just track a bitmap of the same size as the map display with the mouse, and refresh the map after the move.  Although it wouldn't look quite as nice since inevitably you'd move the bitmap out of the map display, revealing whitespace that would then be redrawn when the mouse button is released, it would do the job.


It didn't seem like, to me anyways, that you could get the map to render quickly enough to track the mouse in "real time" as you move it.  Seems like the approach of "moving the bitmap itself" is how you'd have to go.


Of course, I could be way off base here, since I've only poked around with the the ThinkGeo stuff for a few days - and really only the beta version at that.  For all I know, this is really easy to do, and I'm just missing something.  :)


Thanks,

Brooks


 


 



The panning using a drag and drop functionality is kind of outside of the scope of the Services Edition.  You can of course build up your own mapping control and have the Services Edition render the maps and you handle the user interface.  ThinkGeo will be coming out with a Desktop Edition 3.0 in a few months that will have all of the nice editing UI features.  As far as I know it will support continuous panning using some sort of tiling mechanism and will be smok’in fast. 
  
 Thanks, 
  
 David