У меня есть следующий код, который отлично работает - Fiddle. Он устанавливает некоторые маркеры и использует для них 1 infowindow.
Но когда я изменить InfoWindow содержание быть Div элемент, изменив это:Окно API Карт Google не открывается после закрытия вручную
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
с этим:
document.getElementById("info").innerHTML=locations[i][0];
infowindow.setContent(document.getElementById("info"));
infowindow.open(map, marker);
Что-то странное происходит - InfoWindow все еще показывает при нажатии на маркеры, пока вы не решите чтобы закрыть инфоиндуст, щелкнув «x». После этого infowindow не открывается снова, когда вы нажимаете на маркеры.
Ссылка на проблему скрипки - here. Любая идея, что вызывает это?
Спасибо за помощь!