An Interactive Map

hi all. Ive been trying to make an interactive map.

I have a stage that is…defualt size will do.
On next layer i have map…on layer above is a mask with a hole in.
The idea is the user can drag the map around and get info from hotspots on the map. I know i can restrict the area that the map can be dragged but this seems to only work if the map is smaller than the stage, but my map is much bigger than this.

How do i set this up??

thx all