Class: FMUtil

FMUtil

FMUtil 是地图工具类,包含地图一些常用的功能

new fengmap.FMUtil()

Methods

staticfengmap.FMUtil.coordsMapToScreen(地图map类, option){Object}

地图坐标转屏幕坐标

Name Type Description
地图map类 fengmap.FMMap
option Object

转换参数

Name Type Description
x number

地图x坐标

y number

地图y坐标

height number

距离当前楼层高度

level int

当前楼层级别

Returns:
Type Description
Object

staticfengmap.FMUtil.coordsScreenToMap(地图map类, coords){Object}

屏幕坐标转地图坐标

Name Type Description
地图map类 fengmap.FMMap
coords Object

屏幕坐标

Name Type Description
x number

屏幕x坐标

y number

屏幕y坐标

Returns:
Type Description
Object

staticfengmap.FMUtil.print(地图map类, callback)

地图打印

Name Type Description
地图map类 fengmap.FMMap
callback function

回调函数,参数为图像blob数据

staticfengmap.FMUtil.screenshot(地图map类, pos1, pos3, direction, rank, callback)

屏幕截图

Name Type Description
地图map类 fengmap.FMMap
pos1 number

选框左上角点坐标

pos3 number

选框右下角点坐标

direction bool

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

rank int

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

callback function

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