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 | FMOrientedBound 导出地图范围内元素, 必填, 需要旋转使用 FMOrientedBound
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
style
Array 导出时的图层样式,见如下示例
style[].type
Object 图层类型, 支持 FMType.FACILITY, FMType.LABEL, FMType.IMAGE_MARKER, FMType.TEXT_MARKER
style[].size|fontSize
Object 字体大小或者尺寸
success
function 成功的回调函数, 选填, 回调函数返回值是Blob对象
failed
function 失败的回调函数, 选填
Example
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, } ]
-
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
width
number 可选,截图的宽度, 如果设置则rank无效
height
number 可选,截图的高度, 如果设置则rank无效
callback
function 截图成功后回调函数,第1(base64),2(bolb)个参数为屏幕截图。第3(base64),4(bolb)个参数为框选截图