Я застрял на этом некоторое время и поэтому упростил мой
требование.
Когда вы нажимаете на маркер, открывается информационное окно, когда пользователь увеличивает I
хочу, чтобы этот маркер был в центре карты.
Это не работает, но я думаю, что это близко:
function bindInfoWindow(marker, map, infoWindow, html) {
google.maps.event.addListener(marker, 'click', function() {
infoWindow.setContent(html);
infoWindow.open(map, marker);
});
google.maps.event.addListener(map, 'zoom_changed', function() {
infoWindow.setCenter(infoWindow.getCenter());
});
}
http://www.hostelbars.com/map_test_v3_1.html