public class TrackPoint extends Object implements Serializable
当轨迹点之间距离较远,时间差较少,计算出来的速度超过地图匹配(MapMatching
)设置的最大限制速度时,地图匹配结果会生成null。
构造器和说明 |
---|
TrackPoint()
构造一个新的轨迹点类的新对象。
|
TrackPoint(Double x,
Double y,
Date time)
根据给定的轨迹点对象构造一个与其完全相同的新对象。
|
TrackPoint(Point2D point,
Date time)
根据给定的轨迹点对象构造一个与其完全相同的新对象。
|
TrackPoint(TrackPoint data)
根据给定的轨迹点对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
int |
getKey()
返回点的唯一关键值,用于确保点的唯一性,比如唯一ID等,或数组索引下标。
|
Point2D |
getPoint()
返回轨迹点。
|
Date |
getTime()
返回轨迹点的时间值。
|
TrackPoint |
setKey(int value)
设置点的唯一关键值,用于确保点的唯一性,比如唯一ID等,或数组索引下标。
|
TrackPoint |
setPoint(Point2D value)
设置轨迹点。
|
TrackPoint |
setTime(Date value)
设置轨迹点的时间值(不设置单位)。
|
public TrackPoint()
public TrackPoint(TrackPoint data)
data
- 给定的轨迹点对象。public TrackPoint(Point2D point, Date time)
point
- 轨迹点。time
- 轨迹点的时间值。public TrackPoint setPoint(Point2D value)
value
- 设置轨迹点。public Point2D getPoint()
public TrackPoint setTime(Date value)
value
- 设置的轨迹点的时间值。public Date getTime()
通过该接口可以返回当前轨迹点的时间值(单位为秒)。
public TrackPoint setKey(int value)
value
- 点的唯一关键值public int getKey()
Copyright © 2021–2024 SuperMap. All rights reserved.