最佳答案
我有一个谷歌地图(V3)在我的页面在100% 的页面宽度与一个标记在中间。当我调整我的浏览器窗口的宽度,我希望地图保持居中(响应)。现在地图只是停留在页面的左边,变得更小。
UPDATE 多亏了 Duncan 让它如愿以偿,这是最终代码:
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);
});