您现在的位置:
开发
> 地图 JS API
> 参考手册
> 轨迹纠偏
轨迹纠偏
最后更新时间: 2021年01月22日
名称 | 说明 | 是否插件 |
---|
AMap.GraspRoad | 轨迹纠偏服务插件。用于将一组带方向的、可能偏离道路的经纬度轨迹,纠正为准确沿着道路的一条经纬度路径。比如根据间隔采集的车辆位置和朝向信息生成行驶轨迹。 | 是 |
AMap.GraspRoad
轨迹纠偏服务插件。查看示例
构造函数 |
|
---|
AMap.GraspRoad()
| 用于示例化一个轨迹纠偏服务插件。 |
方法 | 返回值 | 说明 |
---|
driving(path:OriginPath,GraspRoadCallback:function(err:Object,result:GraspedPath))
|
| 用于驾车轨迹的纠偏。 path 为原始轨迹点的数组,不得超过 500 点。
GraspRoadCallback 为回调函数,result 为回调的纠正后的轨迹点数据
|
OriginPath数组元素的字段 | 类型 | 说明 |
---|
x
| Number
| 经度 |
y
| Number
| 纬度 |
ag
| Integer
| 与正北方向的顺时针夹角,[ 0, 360 ] |
tm
| Integer
| 轨迹点采集的时间,以s为单位 OriginPath 数组第一个元素的tm 值为从1970年开始的unix的时间戳,精确到秒
其余元素的tm值为当前采集点的时间减去第一个元素的采集时间的差值 |
sp
| Integer
| 轨迹点的速度,单位 km/h,小数、整数均可 |
GraspedPath的字段 | 二级字段 | 三级字段 | 说明 |
---|
distance:Numebr
|
|
| 总距离 |
data : Object
| points : Array
| x:Number
| 经度 |
|
| y:Number
| 纬度 |