Google 地图标记位置问题

Google map marker location issue

我使用谷歌地图API。

当我使用

<div id="googleMap" style="width:100%!important; min-height:400px!important; max-height:100%!important;"></div>

标记的位置向右移动。

但是当我使用

<div id="googleMap" style="width:400px!important; min-height:400px!important; max-height:100%!important;"></div>

显示正常。

我需要 100% 的宽度和位于中心的标记。 怎么做?我想 CSS 应该可以发挥作用,但我不知道如何调整它。

谢谢!

哦!我发现它真的很快。

  <div id="googleMap" style="min-width:400px!important; width:100%!important; min-height:400px!important; max-height:100%!important;">
            </div>