Class: EasyRouteplayer

EasyRouteplayer(routes, EasyMap, mapPan, optionsopt)

轨迹图层类

Constructor

new EasyRouteplayer(routes, EasyMap, mapPan, optionsopt)

Creates an instance of EasyRouteplayer.
Parameters:
Name Type Attributes Default Description
routes * 一个包含路径数据的对象数组
EasyMap * 地图实例
mapPan * false 是否地图随动(只有一个轨迹时生效)
options * <optional>
null 选项对象选项
Properties
Name Type Description
unitTime Number 播放倍速
showRoutes boolean 是否在播放过程中显示路线
totalTime Number 总时长(传递该值则该轨迹的运行时间按着该值处理,轨迹点匀速运动,传0则代表该值不生效,默认为0 单位是毫秒)
rotating boolean 是否车头随转(只有一个轨迹时生效)
Source:

Classes

EasyRouteplayer

Methods

cancel()

取消播放
Source:

finish()

完成播放
Source:

getCurrentTime() → {Number}

获取播放器的当前播放时间
Source:
Returns:
时间
Type
Number

getEndTime() → {Number}

获取结束时间。结束时间是所有路线的结束时间中的最大值
Source:
Returns:
时间
Type
Number

getLineSymbol(idx) → {*}

获取路线的线符号
Parameters:
Name Type Description
idx * 轨迹id
Source:
Returns:
Type
*

getMarkerSymbol(idx) → {object}

获取路线的点符号
Parameters:
Name Type Description
idx * 轨迹id
Source:
Returns:
Type
object

getStartTime() → {Number}

获取开始时间。开始时间是所有路线的开始时间中的最少时间
Source:
Returns:
时间
Type
Number

getUnitTime() → {*}

获取单位时间
Source:
Returns:
Type
*

pause()

暂停播放
Source:

play()

开始播放
Source:

remove()

停止播放并从地图上删除。
Source:

setLineSymbol(idx, symbol)

设置路线的线符号
Parameters:
Name Type Description
idx * 轨迹id
symbol *
Source:

setMarkerSymbol(idx, symbol)

设置路线的点符号
Parameters:
Name Type Description
idx * 轨迹id
symbol object
Source:

setTime(t)

将时间设置为t并在那一刻重新绘制所有内容
Parameters:
Name Type Description
t Number 时间
Source:

setUnitTime(t)

设置单位时间
Parameters:
Name Type Description
t number options.unitTime
Source: