【问题标题】:Google Maps missing row of tiles on Chrome谷歌地图在 Chrome 上缺少一排瓷砖
【发布时间】:2023-04-06 05:01:01
【问题描述】:

以下问题:

我正在尝试设置包含自定义谷歌地图的网站的打印视图样式。 在打印视图中,仅在 Chrome 上,缺少一排图块。这不会发生在其他页面上的所有地图上,只是某些地图。 我似乎无法弄清楚为什么。有任何想法吗? Horizontal Cut / Missing tile row

【问题讨论】:

  • 请更清楚地说明您的问题的性质,提供一些您用来设置页面样式的相关代码,以及到目前为止您尝试过哪些解决方法。解释“只有某些地图”是什么意思(它们有什么特点)。
  • 地图都以相同的方式实现。只是地图位置不同。地图在实际页面上工作,只要我切换到打印预览就会出现问题。 (仅在 chrome 上)
  • code.google.com/p/gmaps-api-issues/issues/detail?id=3550 发现了这个问题,这似乎是一个常见问题,只有通过将地图放在不同的页面上并将其包含在 iframe 中才能解决。

标签: css google-chrome printing maps


【解决方案1】:

虽然这个问题已经很老了,但我想我会发布一个对我有用的解决方案,以防有人像我一样偶然发现这个问题。

添加几行 CSS 似乎可以解决这个 Google 地图绘制问题:

.gm-style div > img {
  position: absolute;
}

感谢this chromium bug report 上评论 13 的作者提供此解决方案。

【讨论】:

    猜你喜欢
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    • 2014-06-27
    相关资源
    最近更新 更多