Так понимаю нужно что-то наподобие
http://game.aventurero.ru/
Нажмите на стороны света - карта будет смещаться. Ну а скорость и величину смещения - по обстоятельствам...
Хочу отметить, что нужно делать именно с внешним дивом, что бы в браузере не было полос прокрутки.