Class: FMDomMarker

FMDomMarker

FMDomMarker 自定义dom元素标注对象, 为自定义图层。属于fengmap.map.min.js

new fengmap.FMDomMarker(options)

Name Type Description
options json
Name Type Description
height number

标注高度, 默认 1

x number

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

y number

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

content string

标注dom元素,也可直接填写文本,当直接传入文本时,会使用默认样式 字体字号 16 dom宽高 '30'

domWidth number

dommarker的宽度,默认为30px

domHeight number

dommarker的高度,默认为30px

anchor fengmap.FMMarkerAnchor

标注锚点,默认为 fengmap.FMMarkerAnchor.CENTER

collision bool

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

Members

readonlybound

Properties:
Name Type Description
bound fengmap.FMBound

边界

content

Properties:
Name Type Description
content string

内容

height

离地高度

Properties:
Name Type Description
height number

离地高度

readonlylevel

Properties:
Name Type Description
level number

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

readonlytype

Properties:
Name Type Description
type fengmap.FMType

节点类型

visible

Properties:
Name Type Description
visible Boolean

true 显示 false 隐藏

readonlyx

Properties:
Name Type Description
x number

坐标

readonlyy

Properties:
Name Type Description
y number

坐标

Methods

addTo(floor)

添加到楼层

Name Type Description
floor Object

楼层等级

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 返回动画

remove()

从楼层中移除

inherited traverse(callback)

遍历返回子节点

Name Type Description
callback