Class: FMExport

FMExport

FMExport 地图导出, 属于fengmap.plugins-export.min.js

new fengmap.FMExport()

Methods

staticfengmap.FMExport.exportToImage(map, options, success, failed)

导出图片,仅支持2D

Name Type Description
map fengmap.FMMap

地图实例

options Object

参数集合

Name Type Description
bound FMBound

导出地图范围内元素, 必填

height number

导出图片高度, 默认 1000px, 范围[200px~15000px]

width number

导出图片宽度, 默认 1000px, 范围[200px~15000px]

padding number

导出图片内边距, 默认 5px

level number

导出楼层,默认 1

isExpandBound boolean

true: 使用给定地理范围内的点元素扩大bound,使范围内的点元素能完整导出; false: 不扩大 默认 true

autoDownload boolean

true: 自动转成图片输出, false: 不自动转成图片输出, 默认true

success function

成功的回调函数, 选填, 回调函数返回值是Blob对象,

failed function

失败的回调函数, 选填

staticfengmap.FMExport.screenshot(map, options, callback)

屏幕截图

Name Type Description
map fengmap.FMMap

地图实例

options Object

参数集合

Name Type Description
leftTop object

选框左上角点坐标

Name Type Description
x number

选框左上角点坐标x

y number

选框左上角点坐标y

rightBottom object

选框右下角点坐标

Name Type Description
x number

选框右下角点坐标x

y number

选框右下角点坐标y

direction bool

打印纸张方向,【true】:纵向打印,【false】:横向打印。缺省为根据打印截图的宽高自动判断

rank int

图像等级,等级越高,质量越高(1-5) 通常这个值应设置为3

callback function

截图成功后回调函数,第1(base64),2(bolb)个参数为屏幕截图。第3(base64),4(bolb)个参数为框选截图