Динамическая прокрутка JavaScript и GoogleMaps - PullRequest
0 голосов
/ 04 марта 2012

у каждого есть представление о том, как это можно сделать (JavaScript + GoogleMaps):

http://aqarmap.com/eg/Cairo/en

при наведении мыши на карту, в таблице ниже автоматически устанавливается вид выбранного элемента.

Большое спасибо заранее

1 Ответ

1 голос
/ 04 марта 2012

Вам стоит взглянуть на 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...