Это должно быть довольно просто.
Вы бы добавили фоновое или "комнатное" изображение в качестве статического изображения на заднем плане и добавили изображение в качестве еще одного элемента, который можно перетаскивать.Наконец, вы бы добавили еще один элемент в качестве контейнера для перетаскиваемого объекта, который будет областью на фоновой фотографии, которую вы хотите, чтобы пользователь мог перетаскивать вокруг.
См. http://jqueryui.com/demos/draggable/
<img id="background" src="backgroundImage.png" />
<div id="bounds"></div>
<div id="draggableImage">
<img id="picture" src="picture.png" />
</div>
, а затем
$('#draggableImage').draggable({
'containment' : $('#bounds').eq();
});
Используйте CSS, чтобы придать элементу «границ» форму, в которую вы хотите перетащить изображение (например, вы не хотите перетаскиватькартина на пол).