android如何通过android设备获得准确的旅行距离
我不想使用Google direction API服务。想知道电话旅行的确切地点。现在我正在使用gps,比如: locationManager.RequestLocationUpdate(locationManager.NETWORK\u提供程序,0,0,此) 这给了我距离。但如果我只呆在一个地方不跑步,行驶距离也会算入总距离,最终得到错误的距离。android如何通过android设备获得准确的旅行距离,android,google-maps,gps,Android,Google Maps,Gps,我不想使用Google direction API服务。想知道电话旅行的确切地点。现在我正在使用gps,比如: locationManager.RequestLocationUpdate(locationManager.NETWORK\u提供程序,0,0,此) 这给了我距离。但如果我只呆在一个地方不跑步,行驶距离也会算入总距离,最终得到错误的距离。 有没有更好的办法来计算点与点之间的正确距离?我不太确定您想要实现什么。我的最佳猜测是,您希望在移动时保存不同的位置,并计算这些点之间的距离。我建议您
有没有更好的办法来计算点与点之间的正确距离?我不太确定您想要实现什么。我的最佳猜测是,您希望在移动时保存不同的位置,并计算这些点之间的距离。我建议您将位置点保存在内部数据库中,然后计算距离。您必须通过
longitude.getLongitude
保存经度和纬度,反之亦然。
希望这会有所帮助 我使用了距离=位置A。距离(位置B);方法和使用gps计算最后一个点和当前点之间的距离以及0毫秒和0米的测量距离,并在行程结束后计算。我正在创建一个加载riksha的应用程序,它给出了加载riksha所经过的任何距离的精确距离。但gps并没有给出精确的距离,如果riksha在非运行状态下停车,gps也会给出计算的距离。