ThinkGeo.com    |     Documentation    |     Premium Support

Button on top of Map

Using the MapSuite Desktop Edition, is it possible to put a clickable button on top of the map?  For example, I want to put clickable buttons on top of the map so that when the user clicks on the appropriate button the map zooms in, out, etc.


Thanks.


Elisa



Yes, of course, this is a very basic thing to do. In the click event of the button, you can have the following code: 
  
 -For Zooming Out: Map1.ZoomOut(); 
  
 -For Zooming In: Map1.ZoomIn();

I am not looking for the code for the event.  I am looking at how to put the buttons on top of the map so that they do not move then the map is panned, zoomed in, etc. like the adornment layer, with the added ability to click on them. 
  
 Elisa

This is not a Map Suite question. This is a general programming question. I am not sure where the dificulty is. Just put a button on top of the map and it will not move when you pan or other things. This is a very simple task or I am not understanding what you are trying to do.

That is what I ended up doing.  What I was hoping for was the ability to do something like the North Arrow example, only the elements on the map would be clickable. 
  
 Elisa

I guess we could have extended from the AdornmentLayer and make the object clickeable but this is is overkill for such a simple situation where you only need to click on a button. You can have the button control over the map and don’t think think this is bad design or anything.