Class: FMUtil

FMUtil

FMUtil 是地图工具类,包含地图一些常用的功能,属于fengmap.map.min.js

new fengmap.FMUtil()

Methods

staticfengmap.FMUtil.coordsMapToScreen(map, options){Object}

地图坐标转屏幕坐标(仅支持屏幕范围内的坐标转化)

Name Type Description
map fengmap.FMMap

地图实例

options Object

转换参数

Name Type Description
x number

地图x坐标

y number

地图y坐标

height number

距离当前楼层高度

level int

当前楼层级别

buildingID number

建筑ID,如果未给,则是园区的楼层

z number

高度值

Returns:
Name Type Description
param Object 返回参数
Name Type Description
x number 屏幕x坐标
y number 屏幕y坐标

staticfengmap.FMUtil.coordsScreenToMap(map, options){Object}

屏幕坐标转地图坐标,高度优先级 z > level获取高度值 > 聚焦楼层高度值(默认),极特殊的不能转换为地图坐标的场景下,返回近似值

Name Type Description
map fengmap.FMMap

地图实例

options Object

参数

Name Type Description
x number

屏幕x坐标

y number

屏幕y坐标

z number

高度值

buildingID number

建筑ID,如果未给,则是园区的楼层

level number

楼层

Returns:
Name Type Description
param Object 返回参数
Name Type Description
x number 地图x坐标
y number 地图y坐标
z number 高度值