我的网络应用程序上有谷歌地图 - 使用 JavaScript API V3。 我让我的用户能够使用谷歌地图方向管理一些路线。 现在,我的问题是我想让他们能够打印它(只是 map ,而不是整个网站)。
我试过以下方法:
var OpenWindow = window.open("_blank", "", '');
var contents = document.getElementById("mapMainCanvas");
OpenWindow.document.write(contents.innerHTML);
这确实打开了一个带有 map 的新标签,但没有方向。 另外,我在 API 中找不到任何“打印”选项。 有人解决了这个问题吗?
谢谢。
最佳答案
试试这个:
var content = document.getElementByID('mapMainCanvas'); //has to be first.
var win = window.open();
win.document.write(content);
win.print();
win.close();
希望它能奏效!
(请告诉我是否可以。)
关于javascript - 打印带有方向的谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15807896/