#google-maps #google-maps-api-3 #infowindow
#google-карты #google-maps-api-3 #информационное окно
Вопрос:
Я работаю над веб-сайтом со встроенными картами Google. http://www.ecompanies.nl/pilot/webdesign/breda.html
Информационные окна можно открыть, щелкнув по маркеру карты или по ссылке в заголовке в элементах, перечисленных справа. Как я могу закрыть активное информационное окно перед открытием нового (нажав на маркер карты или на ссылку в заголовке)?
Заранее спасибо. Мы высоко ценим любую помощь.
Ответ №1:
Вы создаете новое информационное окно для каждого маркера. Лучший способ добиться желаемого — создать одно информационное окно и разделить его между всеми маркерами.
Итак:
- Поместите создание infowindow перед циклом.
- При создании прослушивателя событий щелчка для маркера в цикле добавьте
infowindow.setContent('content');
перед открытием маркера.
это автоматически закроет информационное окно и откроет его над новым маркером
Комментарии:
1. Привет .. Большое вам спасибо. Я видел это в документации раньше, но не смог заставить это работать. Последовал вашим инструкциям, и теперь я запустил его.. Спасибо!!