【问题标题】:Google map is not printing in full width谷歌地图没有全宽打印
【发布时间】:2016-11-25 22:22:17
【问题描述】:

我可以看到div容器的宽度还可以(我在它周围放了一个可见的边框)

它在屏幕上正确显示,但在尝试打印时,您会看到地图中的一些文本项目向右滑动并创建 ga a a a a a ap...

你可以在http://PicGPS.com看到它的直播

知道如何解决吗?也许是一些神奇的 CSS?

【问题讨论】:

标签: css google-maps printing


【解决方案1】:

https://stackoverflow.com/a/10210153/3585278

如果您愿意,您必须将所有父容器设置为 100% 宽度 用它覆盖整个页面。您必须将绝对值设置为 #content div 的宽度和高度至少。

body, html {
  height: 100%;
  width: 100%;
}

div#content {
  width: 100%; height: 100%;
}

【讨论】:

  • 谢谢,但我刚刚尝试过,但它不起作用,所有容器 div 都是 100%(否则我认为边框不会一直显示到右侧)我认为问题可能是来自一些 CSS地图 - 但我无法弄清楚到底是什么......
【解决方案2】:

对于打印尝试设置媒体打印的边距和尺寸

@page  
{ 
  size: auto;   /* auto is the initial value */ 
  div#map {
    width: 100%; height: 100%;
    margin:0mm;  
    pabbing: 0mm;
  }


} 

【讨论】:

  • 我刚试了下,不行,另外你可以看到边框一直向右...
  • 尝试在 css 中使用地图 id .. 我稍微更新一下然后回答
  • 就像在答案中一样 ..div#your_map_div_id .. 并且对于调试尝试更改 .. 地图 div 的尺寸和/或页面的方向 .. 问题可能与高度之间的比率有关和宽度
  • 谢谢,但这不起作用...我认为谷歌地图会生成一些导致这种情况的样式...
猜你喜欢
  • 2011-06-12
  • 2012-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多