закройте активные информационные окна по внешней ссылке google maps api v3

#google-maps #google-maps-api-3 #infowindow

#google-карты #google-maps-api-3 #информационное окно

Вопрос:

Я работаю над веб-сайтом со встроенными картами Google. http://www.ecompanies.nl/pilot/webdesign/breda.html

Информационные окна можно открыть, щелкнув по маркеру карты или по ссылке в заголовке в элементах, перечисленных справа. Как я могу закрыть активное информационное окно перед открытием нового (нажав на маркер карты или на ссылку в заголовке)?

Заранее спасибо. Мы высоко ценим любую помощь.

Ответ №1:

Вы создаете новое информационное окно для каждого маркера. Лучший способ добиться желаемого — создать одно информационное окно и разделить его между всеми маркерами.

Итак:

  1. Поместите создание infowindow перед циклом.
  2. При создании прослушивателя событий щелчка для маркера в цикле добавьте infowindow.setContent('content'); перед открытием маркера.

это автоматически закроет информационное окно и откроет его над новым маркером

Комментарии:

1. Привет .. Большое вам спасибо. Я видел это в документации раньше, но не смог заставить это работать. Последовал вашим инструкциям, и теперь я запустил его.. Спасибо!!