我正在开展项目,当用户停止驾驶汽车时我需要触发某项任务,我目前正在使用此项目中的google play服务位置API,我从位置对象获取了纬度,经度和速度信息 onLocationChanged()方法有没有办法知道用户已经停止了驾驶,我认为 onLocationChanged()只有在有一个动作时才会调用回调,是否存在确定没有运动的方法?
任何帮助都会受到赞赏,我已经通过论坛了解了有关检测到移动的答案,但没有关于检测用户何时停止驾驶的信息
注意:我不想使用任何其他库,因为这会增加项目的大小
答案 0 :(得分:1)
你应该获得一个线程/服务/你想要的用户位置,并检查速度,如果是0(或有一些容忍度的0),用户被停止
看看http://mycodingworld1.blogspot.it/2015/12/calculate-speed-from-gps-location.html
也