Class: FMImageMarker

FMImageMarker

FMImageMarker 自定义图片标注对象, 为自定义图层。 属于fengmap.map.min.js

new fengmap.FMImageMarker(options)

Name Type Description
options json

参数

Name Type Description
url string

图片地址,必填项

x number

图片地图位置x值,默认对应楼层中心点坐标

y number

图片地图位置y值,默认对应楼层中心点坐标

height number

离地高度, 默认 1

size int

图片显示尺寸,默认32

anchor FMMarkerAnchor

锚点位置

depth bool

文本渲染深度,true:开启深度,false:关闭深度,默认为false

collision bool

避让,true:开启避让,false:关闭避让,默认为true

Members

readonlybound

Properties:
Name Type Description
bound fengmap.FMBound

边界

collision

是否开启避让效果,默认开启

height

离地高度

Properties:
Name Type Description
height number

离地高度

readonlylevel

Properties:
Name Type Description
level number

楼层等级,初始化完成后可以获取当前值

size

Properties:
Name Type Description
size number

图片大小

readonlytype

Properties:
Name Type Description
type fengmap.FMType

节点类型

url

Properties:
Name Type Description
url String

图片路径

visible

Properties:
Name Type Description
visible Boolean

true 显示 false 隐藏

readonlyx

Properties:
Name Type Description
x number

坐标

readonlyy

Properties:
Name Type Description
y number

坐标

Methods

inherited addTo(floor)

添加到楼层

Name Type Description
floor Object

楼层等级

boost(options)

图标标注放大缩小动画。

Name Type Description
options Object
Name Type Description
size number

图标变化限制。

times number

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

duration number

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

delay number

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

jump(options)

图标标注跳动动画

Name Type Description
options Object
Name Type Description
height number

图标跳动的高度

times number

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

duration number

单次跳动动画的持续时长(秒),默认为 1

delay number

一次跳动完成到下次跳动开始的等待时长(秒),默认为0

inherited moveTo(options){fengmap.FMAnimation}

动画移动marker到指定位置

Name Type Description
options Object
Name Type Description
x number

图片地图位置x值,默认对应楼层中心点坐标,必填

y number

图片地图位置y值,默认对应楼层中心点坐标,必填

animate boolean

是否需要动画,默认false

duration number

移动到指定位置所用的时间(秒)

finish function

移动到指定位置后的回调函数

Returns:
Type Description
fengmap.FMAnimation animation 返回动画

inherited remove()

从楼层中移除

stopBoost()

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

stopJump()

停止图标标注jump动画。

inherited traverse(callback)

遍历返回子节点

Name Type Description
callback