点击 返回调试器
经纬度纠偏接口
接口地址:
https://blog.junphp.com/api/trajectory_correction/php/suanfa/v4/Interface.php
请求头:
无
请求类型:
POST
数据类型:
application/x-www-form-urlencoded
请求参数:
appid:"blog.junphp.com", // 固定这个值就行
list:[
{
"id":"223647607", // 唯一键值
"lat":"36.135001", // 纬度
"lng":"103.693093", // 经度
"error_circle":"4", // 误差圈,APP-SDK有返回
"add_time":"1588591597", // 轨迹时间戳
"speed":"0", // 时速,APP-SDK有返回
}
]
注意事项:
1、请求前,需要自己把list按add_time从小到大先排序
2、每个轨迹点的间隔时间为10S,如果过短或者过长,都会影响到纠偏结果
返回值:
数据类型:
json
{
"Akm":32.04, // 原始公里数
"Bkm":29.29, // 纠偏公里数
"Anum":529, // 原始轨迹数
"Bnum":230, // 抛点数
"list":[{"id":"223647607","lat":"36.135001","lng":"103.693093","error_circle":"4","add_time":"1588591597","speed":"0","angle":0}], // 纠偏后的轨迹
"num_rate":"43.48(%)", // 抛点率
"negative_rate":"0(%)", // 速度为负的存在率
"drift_rate":"3.55(%)", // 可疑飘点的存在率
"compensate":0, // 算法补偿公里数
"angle_rate":"2.3(%)", // 小于3°角的存在率
"error_rate":"0(%)", // 误差圈大于200的存在率
"map_km":25.92, // 百度预估公里数
"map_start":"甘肃省兰州市安宁区Y274安宁堡街道", // 百度起点
"map_end":"甘肃省兰州市城关区雁北路雁北街道", // 百度终点
"start_lng":"103.693093", // 起始经纬度
"start_lat":"36.135001",
"end_lng":"103.910502", // 结束经纬度
"end_lat":"36.070419"
}
取值结果:
正常只需要使用
Bkm
和
list
字段即可,其他字段皆为算法参考值。