【发布时间】:2014-11-24 22:05:03
【问题描述】:
我的地图有问题因为我把它从侧边栏放到了页面的主要内容。
地图移到右上角,画布的其余部分保持空白。
转到此链接:
http://bit.ly/1u8gFBb(点击图片下方标签中的地图)
- 谁能建议这是什么导致了这个渲染问题以及如何解决?
【问题讨论】:
-
什么设置地图 div 的大小?这是典型的“零大小 div”行为。
标签: javascript html css google-maps
我的地图有问题因为我把它从侧边栏放到了页面的主要内容。
地图移到右上角,画布的其余部分保持空白。
转到此链接:
http://bit.ly/1u8gFBb(点击图片下方标签中的地图)
【问题讨论】:
标签: javascript html css google-maps
参考这个问题!
我在上述问题中找到了解决方案。
我以前也遇到过这个问题,并通过等待地图的“空闲”状态(即完成时)然后调用调整大小来修复它:
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);
【讨论】:
我之前添加的“标签”是标签中的一个 li 内容陷入困境。
【讨论】:
1) 您的 API 中缺少某些内容。 2) 检查你的日志..
【讨论】: