使用传单和jsPdf将多个图块转换为映射到pdf

时间:2017-11-11 23:44:14

标签: leaflet jspdf

我正在尝试生成多个图块的地图,然后为其创建pdf。我是传单的新手,下面是将多个图块添加到地图的代码。

for (var y = top_tile; y < bottom_tile + 1; y++) {
 for (var x = left_tile; x < right_tile + 1; x++) {
   L.tileLayer(replaceInTemplate({x, y, z: zoom})).addTo(map);
 }
}
function replaceInTemplate(point){
return template.replace('{z}', point.z)
  .replace('{x}', point.x)
  .replace('{y}', point.y);
}
//template is in the form of http://{s}.tile.osm.org/{z}/{x}/{y}.png
leafletImage(map, downloadMap);

如果我以错误的方式做错,请纠正我,但不知何故,我无法继续将此地图转换为图像。在map.eachLayer上我无法前进,也没有在控制台上出现任何错误,任何帮助都会被赞赏,如果这是正确的方法。感谢

0 个答案:

没有答案