Reference Source
import MapRealtime from 'kqwebmap-project/src/map/MapRealtime.js'
public class | source

MapRealtime

Extends:

L~L.Realtime → MapRealtime

实时轨迹类

Constructor Summary

Public Constructor
public

constructor(src: String, options: Object)

构造函数

Method Summary

Public Methods
public

addToMapView(mapview: MapView): Null

添加到地图

public

是否正在获取数据

public

从地图中移除

public

setFollow(flag: Boolean): Null

设置跟随

public

start(): Null

开始获取数据

public

stop(): Null

停止获取数据

Public Constructors

public constructor(src: String, options: Object) source

构造函数

Params:

NameTypeAttributeDescription
src String

url或null

options Object

配置选项

options.interval Number

以毫秒为单位设置更新的时间间隔。

options.is_init_popup Boolean

是否初始时弹出框。

options.is_show_log Boolean

是否在后台显示日志。

options.popup_label String

弹出框的标题。

options.popup_img String

弹出框的图片的路径。

options.style Object

轨迹样式。

options.extraIcon Object

高级图标选项。

options.icon Object

基础图标选项,如果设置了extraIcon将忽略此设定。

options.max_track_number Number

点轨迹最多显示的数量。

options.label_latlng String

经纬度的标签。

options.label_latlng_precision Number

经纬度的精度设置。

options.tooltipOffset [Number, Number]

提示框的偏移。([ 0, -24 ])

options.popupOffset [Number, Number]

弹出框的偏移。([ 0, 0 ])

Public Methods

public addToMapView(mapview: MapView): Null source

添加到地图

Params:

NameTypeAttributeDescription
mapview MapView

mapview对象

Return:

Null

public isRunning(): Boolean source

是否正在获取数据

Return:

Boolean

public removeFromMapView(): Null source

从地图中移除

Return:

Null

public setFollow(flag: Boolean): Null source

设置跟随

Params:

NameTypeAttributeDescription
flag Boolean

如果设为true,屏幕将跟随移动

Return:

Null

public start(): Null source

开始获取数据

Return:

Null

public stop(): Null source

停止获取数据

Return:

Null