首页 / 浏览问题 / / 问题详情
利用js,将当前显示中的地图转换成jpg,并下载
只是zyy  (32分)  初出茅庐
5月13日, 2019
利用classic js  把当前渲染的Vector图层,转换成jpg图片,然后下载

2 个回答

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

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