Google maps 当重新调整谷歌地图容器的大小时,如何防止其移动?

Google maps 当重新调整谷歌地图容器的大小时,如何防止其移动?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,当我重新调整谷歌地图所在的容器的大小时,有没有办法让地图保持在完全相同的位置,而不管发生什么变化 当我移动贴图容器的左边缘时,贴图会向右或向左移动,但当我移动贴图容器的右边缘时,贴图根本不会移动。有没有办法扭转这种情况,这样如果我移动左边缘,地图就不会移动 这与谷歌在左侧的结果面板(maps.Google.com)上的做法非常相似。问题是,当我使用CSS/JS重新调整所有内容的大小并重新居中(使用setCenter方法并计算新的中心应该是什么)时,地图偶尔会闪烁——不是一直闪烁,而是大约15-2

当我重新调整谷歌地图所在的容器的大小时,有没有办法让地图保持在完全相同的位置,而不管发生什么变化

当我移动贴图容器的左边缘时,贴图会向右或向左移动,但当我移动贴图容器的右边缘时,贴图根本不会移动。有没有办法扭转这种情况,这样如果我移动左边缘,地图就不会移动

这与谷歌在左侧的结果面板(maps.Google.com)上的做法非常相似。问题是,当我使用CSS/JS重新调整所有内容的大小并重新居中(使用setCenter方法并计算新的中心应该是什么)时,地图偶尔会闪烁——不是一直闪烁,而是大约15-20%的时间。我一辈子都想不出如何让它不闪烁地工作。我想知道有没有办法把地图固定在右手边


如果有人能提供任何提示,也可以接受其他想法。

是否可以尝试在指定了正确属性的容器中绝对定位地图

<div id="container" style="position:relative">
  <div id="map" style="position:absolute; top:0; right:0"></div>
</div>


虽然结果取决于总体布局,但它可能会起作用。

是否可以尝试在指定正确属性的情况下将地图绝对定位在容器中

<div id="container" style="position:relative">
  <div id="map" style="position:absolute; top:0; right:0"></div>
</div>


虽然结果取决于总体布局,但可能会起作用。

谢谢,是的,这实际上是我在发布这个问题后就尝试过的,在一定程度上确实有所帮助。尽管如此,仍然存在一些闪烁现象,特别是在Firefox中(但在Chrome/Safari中比以前要少),因此它没有完全修复它,仍然在寻找解决方案。再次感谢!有可用的测试页面吗?谢谢,是的,这实际上是我在发布这个问题后就尝试过的,它确实在一定程度上有所帮助。尽管如此,仍然存在一些闪烁现象,特别是在Firefox中(但在Chrome/Safari中比以前要少),因此它没有完全修复它,仍然在寻找解决方案。再次感谢!有测试页面吗?