ESTextMarker

esmap. ESTextMarker

文字标注

构造函数

new ESTextMarker(options)

描述:
  • 创建一个文字标注

参数:
名称 类型 描述
options object

参数

属性
名称 类型 描述
x number

x坐标

y number

y坐标

height number

高度

name string

标注名称

text string

文字内容

id string

标注id

fontsize string

字体大小

fillcolor string

字体颜色

strokecolor string

描边颜色

shadow boolean

是否开启字体阴影

strokewidth string

描边宽度

showLevel number

显示级别

scale number

缩放比例

image string

图片路径

imageSize number

图片大小

imageAlign string

图片对齐方式(left,right,top,bottom)

属性

ID :number

描述:
  • ID

类型:
  • number

fillcolor :string

描述:
  • 字体填充颜色

类型:
  • string

fontsize :number

描述:
  • 字体大小

类型:
  • number

name :string

描述:
  • 标注名称

类型:
  • string

strokecolor :string

描述:
  • 字体描边颜色

类型:
  • string

text :string

描述:
  • 文字内容

类型:
  • string

url :string

描述:
  • 图片地址

类型:
  • string

方法

flash(options)

描述:
  • 闪烁动画

参数:
名称 类型 描述
options object

参数

属性
名称 类型 描述
scale number

缩放比例

times number

重复次数

glow(color, opacity)

描述:
  • 发光

参数:
名称 类型 默认值 描述
color string

发光颜色

opacity number 0.8

透明度

jump(options)

描述:
  • 跳跃动画

参数:
名称 类型 描述
options object

参数

属性
名称 类型 描述
height number

跳跃高度

times number

重复次数

moveTo(options)

描述:
  • 移动到指定位置

参数:
名称 类型 描述
options object

参数

属性
名称 类型 描述
x number

x坐标

y number

y坐标

time number

过渡时间/s

stopFlash()

描述:
  • 停止闪烁动画

stopGlow()

描述:
  • 停止发光

stopJump()

描述:
  • 停止跳跃动画