首页 / 浏览问题 / 其他 / 问题详情
利用js,将当前显示中的地图转换成jpg,并下载
32EXP 2019年05月13日
利用classic js  把当前渲染的Vector图层,转换成jpg图片,然后下载

2 个回答

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

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