Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 缓存的谷歌地图最初在浏览器中显示得很小_Linux_Qt_Google Maps - Fatal编程技术网

Linux 缓存的谷歌地图最初在浏览器中显示得很小

Linux 缓存的谷歌地图最初在浏览器中显示得很小,linux,qt,google-maps,Linux,Qt,Google Maps,这是来自软件的缓存映射:ogmaps 请仔细查看主窗口地址栏下方的小阴影。 一旦单击最小化/最大化按钮,它就会完全显示出来。在firefox和google chrome上测试 不能说这是浏览器的问题,因为当我在Qt小部件上加载这个缓存映射时,我仍然必须单击最小化/最大化按钮,才能使它完全显示出来。 地图的html太长,无法在此处发布。如果有任何相关的部分,你知道,那么请告诉我,我会张贴在这里 编辑2 最后,我在这里上传了html代码: 请看一看div标签。虽然这看起来很琐碎,但对我来说很有用

这是来自软件的缓存映射:
ogmaps

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

一旦单击最小化/最大化按钮,它就会完全显示出来。在firefox和google chrome上测试

不能说这是浏览器的问题,因为当我在Qt小部件上加载这个缓存映射时,我仍然必须单击最小化/最大化按钮,才能使它完全显示出来。

地图的html太长,无法在此处发布。如果有任何相关的部分,你知道,那么请告诉我,我会张贴在这里

编辑2

最后,我在这里上传了html代码:


请看一看
div
标签。

虽然这看起来很琐碎,但对我来说很有用。我在使用GMv3时遇到了完全相同的问题(在其他GM问题中),无法解决

  • 在包含地图的div中添加了a
    min height
    (带有
    !important
  • I从CSS中删除所有
    最大高度和最大宽度
这修复了“小地图”问题,以及我在GM PIN和infowindows上遇到的另一个问题

最重要的是,确保页面上没有高
z-index
的div,因为GM将调整包含的div的大小,使其不与顶部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;
}

我希望这对你和对我都有好处。如果没有,祝你好运

在map div上看起来像是大小问题。发布代码中设置高度和宽度的部分怎么样?@geocodezip可能是正确的。这是我忘记调整地图分区大小时经常遇到的问题。您是否这样做:
?@geocodezip添加了分区信息。还有什么我需要补充的吗?你的页面很难阅读,如果你发布一个链接到该页面,有人可以在浏览器中查看并快速回答问题。另一个建议是通过html验证程序运行它