Pannable/draggable window area (Google maps style) in web app - where to start?

Pannable/draggable window area (Google maps style) in web app - where to start?

I'm a fairly experience jQuery developer. I've been asked to research pannable windows within an upcoming web app. Basically we want to be able to pan a portion of a window in a similar manner to google maps (click on the map and move the mouse to drag the map around). The draggable window area will have clickable/interactive areas within it.

Any ideas on the best place to start with this? Has anyone done anything similar?

Thanks in advance.