当我打印我的网站时,有没有办法让我的谷歌地图相同

时间:2014-04-01 15:04:05

标签: javascript google-maps-api-3

我有一个带有地图的页面和KML +一些标记,当我打印(CTRL + P)我的页面时,我只看到地图的左上角,默认缩放不是好的。严肃地说,我还没有在网上找到一个解决方案,任何提示?谢谢!

1 个答案:

答案 0 :(得分:1)

基于javascript的Google地图使用背景图片作为图块,背景图片不可打印。

您可以为打印添加替代静态地图: https://developers.google.com/maps/documentation/staticmaps/?csw=1#quick_example

使css打印可见,而基于javascript的地图只能在屏幕上显示:

@media screen {
  #static_map {
    display: none;
  }
  #js_map {
    display: block;
  }
}

@media print {
  #js_map {
    display: none;
  }
  #static_map {
    display: block;
  }
}