Javascript 将google地图锚定到其容器的右侧

Javascript 将google地图锚定到其容器的右侧,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我注意到GoogleMapsAPI(以及一般的GoogleMaps)总是将地图锚定到其容器的左侧,如(调整窗口大小) 我想把地图锚定在右手边。我在API文档中找不到任何与此相关的内容。可能吗 对的回答建议在“调整大小”时使用事件侦听器重新渲染贴图,但这并不可取,因为我正在寻找侧边栏面板滑入并“覆盖”贴图的效果,而不是将其推到一边,然后让贴图自身重新居中。在事件上添加事件侦听器如何 当包含div的大小调整时,这将使贴图平滑居中 注: 您可能必须手动创建“调整大小” “map”是来自Google

我注意到GoogleMapsAPI(以及一般的GoogleMaps)总是将地图锚定到其容器的左侧,如(调整窗口大小)

我想把地图锚定在右手边。我在API文档中找不到任何与此相关的内容。可能吗


对的回答建议在“调整大小”时使用事件侦听器重新渲染贴图,但这并不可取,因为我正在寻找侧边栏面板滑入并“覆盖”贴图的效果,而不是将其推到一边,然后让贴图自身重新居中。

在事件上添加事件侦听器如何

当包含div的大小调整时,这将使贴图平滑居中

注:

  • 您可能必须手动创建“调整大小”
  • “map”是来自Google API的映射类型对象
  • “MyLocation”是一个Latling对象

var myLocation=new google.maps.LatLng(-33.679216211612086151.3031796875)

bounds\u changed
似乎是合适的事件,但我没有找到任何关于myLocation对象的文档?我上面提到的
myLocation
对象是一个
LatLng
类型的对象,例如
var myLocation=new google.maps.LatLng(-33.679216211612086151.3031796875)
google.maps.event.addListener(map, 'resize', function(event) {
    map.setCenter(myLocation); // 
});