ESLocationMarker

esmap. ESLocationMarker

定位标注

构造函数

new ESLocationMarker(options)

描述:
  • 创建一个定位标注

参数:
名称 类型 描述
options Object

配置参数

属性
名称 类型 描述
x Number

x坐标

y Number

y坐标

url String

图片地址

name String

名称

id Number

id

size Number

图片大小

height Number

高度

direction Number

方向

spritify Boolean

是否使用精灵

fixedAngle Boolean

是否固定角度

arrow Boolean

是否显示箭头

arrowSize Number

箭头大小

arrowColor String

箭头颜色

arrowOffset Number

箭头偏移

seeThrough Boolean

是否透视

clip Boolean

是否裁剪

callback function

回调函数

属性

ID :number

描述:
  • ID

类型:
  • number

arrow :boolean

描述:
  • 是否显示箭头

类型:
  • boolean

direction :Number

描述:
  • 角度

类型:
  • Number

fixedAngle :boolean

描述:
  • 是否固定角度

类型:
  • boolean

floornum :number

描述:
  • 楼层

类型:
  • number

height :number

描述:
  • 高度

类型:
  • number

name :string

描述:
  • 名称

类型:
  • string

url :string

描述:
  • 图片地址

类型:
  • string

visible :boolean

描述:
  • 设置是否可见

类型:
  • boolean

方法

hideBound()

描述:
  • 隐藏范围

moveTo(options)

描述:
  • 移动到指定位置

参数:
名称 类型 描述
options Object
属性
名称 类型 描述
x Number

x坐标

y Number

y坐标

z Number

z坐标

time Number

移动时间

rotateTo(options)

描述:
  • 更新方向

参数:
名称 类型 描述
options object | number

角度值或者配置项

属性
名称 类型 描述
angle number

角度值

time number

过度时间/s,默认为0.3

onComplete function

结束回调

setPosition(options)

描述:
  • 设置定位标注的位置(可以跨楼层)

参数:
名称 类型 描述
options object
属性
名称 类型 描述
x object

x坐标

y object

y坐标

offset object

偏移高度

fnum object

楼层,默认为当前聚焦楼层

bid object

建筑id(室内模式可不填)

setSize(options)

描述:
  • 设置大小

参数:
名称 类型 描述
options object
属性
名称 类型 描述
width number

宽度

height number

高度

time number

动画时间

showBound(options)

描述:
  • 显示范围

参数:
名称 类型 描述
options object
属性
名称 类型 描述
radius number

半径

color string

颜色

opacity number

透明度

linewidth number

透明度