@entriko; önce açık pencere olup olmadığını belirten bir değişken oluştur ve başlangıç değerini false ver (let activeWindow = false

.
Daha sonra if else ile açık pencere varsa önce infoWindow.close(); ardından infoWindow.open() yap ve activeWindow değişkenini true yap.
Aynı zamanda map.addListener("click", () => infoWindow.close()) ile haritada boş bir yere tıklanınca dabilgi pencerelerini kapatabilirsin.