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