【问题标题】:GoogleMaps displaced out of view谷歌地图移出视线
【发布时间】:2014-11-24 22:05:03
【问题描述】:

我的地图有问题因为我把它从侧边栏放到了页面的主要内容

地图移到右上角,画布的其余部分保持空白。

转到此链接:

http://bit.ly/1u8gFBb(点击图片下方标签中的地图)

  • 谁能建议这是什么导致了这个渲染问题以及如何解决?

【问题讨论】:

  • 什么设置地图 div 的大小?这是典型的“零大小 div”行为。

标签: javascript html css google-maps


【解决方案1】:

参考这个问题!


解决方案:

我在上述问题中找到了解决方案。

我以前也遇到过这个问题,并通过等待地图的“空闲”状态(即完成时)然后调用调整大小来修复它:

google.maps.event.addListenerOnce(map, 'idle', function() {
   google.maps.event.trigger(map, 'resize');
});

调整地图大小

google.maps.event.trigger(map, 'resize');

重新居中地图,其中 myCenter 是您的 lat、lng 点。

map.setCenter(myCenter);

【讨论】:

    【解决方案2】:

    我之前添加的“标签”是标签中的一个 li 内容陷入困境。

    【讨论】:

      【解决方案3】:

      1) 您的 API 中缺少某些内容。 2) 检查你的日志..

      【讨论】:

        猜你喜欢
        • 2018-08-23
        • 2013-01-21
        • 1970-01-01
        • 2015-12-03
        • 1970-01-01
        • 2017-09-04
        • 2012-04-10
        • 1970-01-01
        • 2016-08-28
        相关资源
        最近更新 更多