Вам стоит взглянуть на API Карт Google v3.
С новым API вы можете добавлять прослушиватели событий в маркеры и другие компоненты пользовательского интерфейса, которые называются «Наложения», которые вы добавили на карту. Чтобы добавить регионы, вы должны использовать оверлей с именем "Polygon" . А для «объекта дома» вам, вероятно, следует использовать «Маркеры» .
Вы добавляете прослушиватели событий с помощью API google.maps.event:
google.maps.event.addListener(overlay, 'click', function() {
// This is called when the overlay is clicked.
});
Существуют и другие события, которые вы можете прослушивать, такие как 'dblclick', 'mouseup', 'mousedown' и т. Д., Смотрите здесь: http://code.google.com/intl/da-DK/apis/maps/documentation/javascript/events.html для некоторых примеров.
О таблице, которая прокручивается автоматически, вы можете использовать свойство DOM .scrollTop элемента, который вам нужно прокрутить. Здесь уже был дан ответ: Как перейти к элементу внутри div?