Maps and Event Handling

I want to develop a desktop application in which I want to Use a Map of an area.Area is divided into subareas.When on bringing mouse on its subarea,then that area should be highlighted and displayed in the Zoomed form.