на самом деле это намного проще, если у вас есть информационное окно в качестве глобальной переменной или хотя бы одна переменная, представляющая один информационный блок, который вы хотите добавить в удобном месте.
edit: просто чтобы уточнить: например, не должно быть window.myInfoBox
. Под глобальным я имею в виду одну точку, где вы ссылаетесь на свой информационный блок
google.maps.event.addListener(map, 'click', function() {
if(infowindow){
infowindow.close();
}
});
вот и все: -)