Javascript 当我改变地图的大小时,保持谷歌地图的中心

Javascript 当我改变地图的大小时,保持谷歌地图的中心,javascript,google-maps,Javascript,Google Maps,我试图改变地图的大小并保持中心。这不管用。代码 var center = map.getCenter() $('#left').css("width", "360px"); map.setCenter(center) 看看这个问题的公认答案: 您需要做的是计算出地图的中心点需要移动多远,以使其位于重新调整大小之前的位置,然后调用我的新offsetCenter函数将其放回原处 例如:调整地图的大小,使左边缘向左移动300像素,将要求中心点显示在实际中心的右侧150像素 var center =

我试图改变地图的大小并保持中心。这不管用。代码

var center = map.getCenter()
$('#left').css("width", "360px");
map.setCenter(center)

看看这个问题的公认答案:

您需要做的是计算出地图的中心点需要移动多远,以使其位于重新调整大小之前的位置,然后调用我的新
offsetCenter
函数将其放回原处

例如:调整地图的大小,使左边缘向左移动300像素,将要求中心点显示在实际中心的右侧150像素

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

看看这个问题的公认答案:

您需要做的是计算出地图的中心点需要移动多远,以使其位于重新调整大小之前的位置,然后调用我的新
offsetCenter
函数将其放回原处

例如:调整地图的大小,使左边缘向左移动300像素,将要求中心点显示在实际中心的右侧150像素

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

人力资源经理,我在玩弄你的功能,如果我通过了offsetCenter(中心,0,0),它似乎做了我想做的事情;人力资源经理,我在玩弄你的功能,如果我通过了offsetCenter(中心,0,0),它似乎做了我想做的事情;