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