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
|
- Source:
Classes
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: