У меня есть Google Maps (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);
});