Class: FMFacility

FMFacility

FMFacility 公共设施对象, 是一种地图内置图层的对象,只读,不可实例化。属于fengmap.map.min.js

new fengmap.FMFacility(data)

构造FMFacility类

Name Type Description
data *

Members

readonlybound

Properties:
Name Type Description
bound fengmap.FMBound

边界

readonlyeName

英文名称

Properties:
Type Description
string

readonlyFID

模型FID

Properties:
Type Description
string

readonlyheight

模型高度

Properties:
Type Description
number

readonlyID

模型ID

Properties:
Type Description
string

readonlylevel

模型所在层级

Properties:
Type Description
string

readonlyname

中文名称

Properties:
Type Description
string

readonlytype

Properties:
Name Type Description
type fengmap.FMType

节点类型

readonlytypeID

数据类型ID

Properties:
Type Description
string

visible

Properties:
Name Type Description
visible Boolean

true 显示 false 隐藏

readonlyx

X轴坐标

Properties:
Name Type Description
返回该层的中点X轴坐标 number

readonlyy

Y轴坐标

Properties:
Name Type Description
返回该层的中点Y轴坐标 number

Methods

boost(options)

图标标注放大缩小动画。

Name Type Description
options Object
Name Type Description
size number

图标变化限制。

times number

图标变化次数。不设置该参数或设置为0时, 一直缩放。

duration number

单次变化动画的持续时长(秒)。

delay number

一次跳动完成到下次跳动开始的等待时长(秒)。

inherited dispose()

废置地图对象

getData(){Object}

获取公共设施数据属性

Returns:
Name Type Description
Object Object 公共设施数据属性
Name Type Description
ID string 图层唯一id
typeID string 数据类型ID
FID string 模型FID
height number 高度
name string 模型名字
eName string 模型英文名字
minLevel int 最小显示级别
maxLevel int 最大显示级别

jump(options)

图标标注跳动动画。

Name Type Description
options Object
Name Type Description
height number

图标跳动的高度。

times number

图标跳动次数。不设置该参数或设置为0时, 一直跳动。

duration number

单次跳动动画的持续时长(秒)。

delay number

一次跳动完成到下次跳动开始的等待时长(秒)。

stopBoost()

停止图标标注放大缩小动画。

stopJump()

停止图标标注跳动动画。

inherited traverse(callback)

遍历返回子节点

Name Type Description
callback