缓存的Google地图最初在浏览器中显示较小

时间:2012-07-05 12:38:15

标签: linux qt google-maps

这是来自软件的缓存地图:ogmaps

请仔细查看主窗口地址栏下方的小阴影。 enter image description here

点击最小化/最大化按钮后,它会完全显示出来。测试了firefox和google chrome。

不能说这是浏览器的问题,因为当我在Qt小部件上加载这个缓存的地图时,我仍然需要点击最小化/最大化按钮,才能让它完全显示出来。

enter image description here

地图的html太长,无法在此处发布。如果您知道任何相关部分,请告诉我,我会在此发布。

编辑2

最后,我设法在此处上传了该HTML代码:http://code.google.com/p/earthhtml/source/browse/trunk/ogmap.html

请查看div代码。

1 个答案:

答案 0 :(得分:0)

虽然这看似微不足道,但对我来说却很有用。我使用GMv3时遇到了完全相同的问题(在其他GM问题中)并且无法弄明白。

  • 添加 min-height到包含地图的div(!important
  • 从CSS
  • 中移除了所有max-height & max-widths

这解决了“小地图”问题以及我对GM引脚和infowindows的另一个问题。

最重要的是,请确保页面上没有高z-index的div,因为GM会调整包含div的大小,而不是使用top div中断。另一个z-index较高的div也会弄乱地图,使高度和宽度变得疯狂。

div#map{
min-height:600px !important; /* or any value that suits you */
position:relative;
margin-left:0;
margin-right:0;
left:0;
border:1px solid #979797;
}

我希望这对你有用,对我有用。如果没有,祝你好运!