我注意到谷歌地图API(以及一般的谷歌地图)总是将地图锚定到其容器的左侧,如here(调整窗口大小)。
我有一种情况,我希望地图固定在右侧。我在API文档中找不到任何引用它的内容。有可能吗?
this question的答案建议在调整大小时使用事件监听器重新渲染地图,但这不是首选,因为我正在寻找侧边栏面板滑入和“顶部”地图的效果而不是把它推到一边然后让地图重新居中。
答案 0 :(得分:1)
如何在'resize' or 'bounds_changed'事件上添加事件监听器?
google.maps.event.addListener(map, 'resize', function(event) {
map.setCenter(myLocation); //
});
当调整包含div的大小时,这应该使地图平滑。
注意:
var myLocation = new google.maps.LatLng(-33.679216211612086,151.3031796875);