new fengmap.FMExport()
Methods
- 
    
    
staticfengmap.FMExport.exportToImage(map, options, success, failed)
 - 
    
    
    
导出图片,仅支持2D
Name Type Description mapfengmap.FMMap 地图实例
optionsObject 参数集合
Name Type Description boundFMBound | FMOrientedBound 导出地图范围内元素, 必填, 需要旋转使用 FMOrientedBound
heightnumber 导出图片高度, 默认 1000px, 范围[200px~15000px]
widthnumber 导出图片宽度, 默认 1000px, 范围[200px~15000px]
paddingnumber 导出图片内边距, 默认 5px
levelnumber 导出楼层,默认 1
isExpandBoundboolean true: 使用给定地理范围内的点元素扩大bound,使范围内的点元素能完整导出; false: 不扩大 默认 true
autoDownloadboolean true: 自动转成图片输出, false: 不自动转成图片输出, 默认true
styleArray 导出时的图层样式,见如下示例
style: [ { type: fengmap.FMType.FACILITY, size: 26, }, { type: fengmap.FMType.LABEL, fontSize: 28, }, { type: fengmap.FMType.IMAGE_MARKER, size: 20, }, { type: fengmap.FMType.TEXT_MARKER, fontSize: 28, } ]style[].typeObject 图层类型, 支持 FMType.FACILITY, FMType.LABEL, FMType.IMAGE_MARKER, FMType.TEXT_MARKER
style[].size|fontSizeObject 字体大小或者尺寸
zoomnumber 非必填,常用于设置了分级显示的地图,用于导出指定级别下可显示的元素
onlyInBuildingboolean 是否只导出室内子建筑部分而不导出室外部分, 默认值false,即导出室外部分和室内子建筑部分,但是导出哪些室内子建筑的哪个楼层,需结合buildings参数设置
buildingsarray 待导出的室内子建筑部分
buildings[].buildingIDstring 待导出的子建筑ID
buildings[].levelstring 待导出的子建筑楼层
successfunction 成功的回调函数, 选填, 回调函数返回值是Blob对象
failedfunction 失败的回调函数, 选填
 - 
    
    
staticfengmap.FMExport.screenshot(map, options, callback)
 - 
    
    
    
屏幕截图
Name Type Description mapfengmap.FMMap 地图实例
optionsObject 参数集合
Name Type Description leftTopobject 选框左上角点坐标
Name Type Description xnumber 选框左上角点坐标x
ynumber 选框左上角点坐标y
rightBottomobject 选框右下角点坐标
Name Type Description xnumber 选框右下角点坐标x
ynumber 选框右下角点坐标y
directionbool 打印纸张方向,【true】:纵向打印,【false】:横向打印。缺省为根据打印截图的宽高自动判断
rankint 图像等级,等级越高,质量越高(1-5) 通常这个值应设置为3
widthnumber 可选,截图的宽度, 如果设置则rank无效
heightnumber 可选,截图的高度, 如果设置则rank无效
callbackfunction 截图成功后回调函数,第1(base64),2(bolb)个参数为屏幕截图。第3(base64),4(bolb)个参数为框选截图