Карты Google: автоматическое закрытие открытых информационных окон? - PullRequest
99 голосов
/ 08 февраля 2010

На моем сайте я использую Google Maps API v3 для размещения маркеров домов на карте.

Информационные окна остаются открытыми, если вы явно не щелкните значок закрытия Это означает, что вы можете одновременно открыть более 2 информационных окон, если навести указатель мыши на маркер карты.

Вопрос : Как мне сделать так, чтобы только текущее активное информационное окно было открыто, а все остальные информационные окна были закрыты? То есть одновременно будет открыто не более 1 InfoWindow?

Ответы [ 11 ]

0 голосов
/ 01 июня 2015
var contentString = "Location: " + results[1].formatted_address;    
google.maps.event.addListener(marker,'click', (function(){ 
    infowindow.close();
    infowindow = new google.maps.InfoWindow({
        content: contentString
    });
    infowindow.open(map, marker);
}));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...