我试图在用户点击打印按钮时准确打印用户在地图中看到的内容,但我不知道原因,地图会完全更改。
我只是希望地图调整图像大小以完全适合打印。如果地图是小的还是大的,这并不重要。
但我得到了这个:
谢谢!
答案 0 :(得分:3)
Google Map API does not support打印:
不支持从JavaScript API打印。这是因为 打印支持在常用浏览器中不一致。我们 建议使用Static Maps API进行打印。
如上所述,解决方案是使用Static Map API。您只需获取地图(边界)的视点并将其发送到静态地图API并检索您可以轻松打印的图像。 Static Map API甚至支持标记等内容。
var eTargetId = event.target.id || event.srcElement.id;