利用js,将当前显示中的地图转换成jpg,并下载

0 投票
利用classic js  把当前渲染的Vector图层,转换成jpg图片,然后下载
5月 13 分类:  34次浏览 | 用户: 只是zyy 初出茅庐 (27 分)

2 个回答

0 投票

您好,你可以打开这个网址看下其他里面的地图打印地图截图的功能。http://iclient.supermap.io/examples/classic/examples.html#others

5月 13 用户: 于浩 名扬四海 (3,580 分)
那图例怎么办啊?因为vector渲染得业务数据,用一个浮动的div做了图例,这个方法能把vector转换,但是图例不行,怎么能像截屏软件那样,把地图和图例一起截下来。。
0 投票
利用官网的地图截图例子,修改MapToImg.js 文件。在生成地图图片后,创建一个DIV将其引入。然后把图例DIV clone到该DIV下,就是将地图图片和图例DIV包在一个DIV下。利用js插件html2canvas.js  传入该DIV 就可以生成包含图例DIV的地图图片。
5月 20 用户: 只是zyy 初出茅庐 (27 分)
...