У меня на странице Google Карты (V3) шириной 100% с одним маркером в середине. Когда я изменяю ширину окна моего браузера, я бы хотел, чтобы карта оставалась центрированной (отзывчивой). Теперь карта просто остается в левой части страницы и становится меньше.
UPDATE
Получил это работать точно так, как описано, благодаря Дункан. Это окончательный код:
var center;
function calculateCenter() {
center = map.getCenter();
}
google.maps.event.addDomListener(map, 'idle', function() {
calculateCenter();
});
google.maps.event.addDomListener(window, 'resize', function() {
map.setCenter(center);
});