我正在生成折线路径段。它们在地图中显示得很好,但是当我打印地图时,它们不包括在内。每个片段还包括一个图标,也不打印。 我正在使用以下jQuery脚本来打印地图。我需要编码lat / lng点吗?
var printMap = function() {
var popUpAndPrint = function() {
var container = $('#map-canvas');
var width = 1200
var height = 600
var printWindow = window.open('', 'PrintMap',
'width=' + width + ',height=' + height);
printWindow.document.writeln($(container).html());
printWindow.document.close();
printWindow.focus();
};
setTimeout(popUpAndPrint, 500);
};
答案 0 :(得分:1)
折线(以及标记也是如此,除非您使用选项optimized:false
时)将通过canvas
- 元素呈现。
这些叠加层的绘制不会导致修改canvas-element的HTML,您将无法使用您的方法复制这些元素。