首页 / 浏览问题 / WebGIS / 问题详情
leaflet如何实现地图打印功能
2EXP 2024年05月08日
iserver11版本,leaflet官网示例没有地图打印方法,已尝试第三方插件leaflet-easyprint,功能过于简单,无法满足需要;引入leaflet.browser.print插件,通过 L.supermap.TiledMapLayer()添加的地图图层无法输出场景。是否还有别的地图打印方法,或者是让地图支持leaflet.browser.print插件

1个回答

您好,Leaflet没有web打印的接口,但是可以直接调用iServer的web打印接口,传入打印参数,将 Web 应用程序中制作的 WebMap 输出为可打印的文档,参数设置参考:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/iS/use_iserver/usewebprinting/use_webprinting.htm

931EXP 2024年05月08日
该接口打印的内容是否可以包括使用L.polygon()方法自己手动在地图上添加的面?

可以作为GeoJSON图层添加到web打印内容中

...