distance

简介

鹰眼Android SDK提供了queryDistance()方法,用于计算指定时间段内的轨迹里程,支持:

1. 计算纠偏后的里程

2. 支持用路线规划补偿中断轨迹的里程

使用方法

与查询轨迹一样,里程计算也支持设置 isProcessed=1和processOption纠偏选项,纠正里程计算。


除此之外,里程计算还提供里程补充功能,当轨迹中断5分钟以上,会被认为是一段中断轨迹,通过supplementMode参数可设置中断区间里程的计算方式,选项有:

① no_supplement:不补充,中断两点间距离不记入里程。


② straight:使用直线距离补充


③ driving:使用最短驾车路线距离补充


④ riding:使用最短骑行路线距离补充


⑤ walking:使用最短步行路线距离补充


开发者可以根据具体的业务场景选择合适的补充方式。