javascript - 打印带有方向的谷歌地图

标签 javascript google-maps-api-3

我的网络应用程序上有谷歌地图 - 使用 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/

相关文章:

php - 为什么这个 javascript 变量没有被设置到 php 中的 cookie 中?

javascript - 从 div 加载内容并将其添加到同一页面中的另一个 div

javascript - 使用 Web 前端列出 Azure 容器内的所有 Blob,并提供目录级支持

javascript - $.post函数(response)没有成功返回

javascript - 检测标记是否在 Google map 上的圆圈覆盖范围内(Javascript API V3)

javascript - 谷歌地图平移后叠加不正确

javascript - Google map 在选项卡 2 和选项卡 3 中无法正确加载。如何创建刷新选项卡?

javascript - initFormat 未在我的代码中正确连接字符串

javascript - 可点击的侧边栏 markerclusterer google map api v.3

javascript - 如何阻止 Overlay mousedown 事件进入 map ?