2012-06-16 61 views

回答

1

看一看在這個問題上接受的答案:How to offset the center point in Google maps api V3

你需要做的是制定出地圖的中心點需要多遠移動,就它的地方是什麼之前的重新大小,然後打電話給我的新功能offsetCenter把它放回那裏。

例如:調整地圖大小以使左邊緣向左移動300px將需要您的中心點在實際中心的右側顯示150px。

var center = map.getCenter(); 
$('#left').css("width", "360px"); 
google.maps.event.trigger(map, 'resize'); 
offsetCenter(center,150,0); 
+1

Hrm,我正在玩你的功能,它似乎做我想要的,如果我通過offsetCenter(中心,0,0); – Himmators