Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android如何通过android设备获得准确的旅行距离_Android_Google Maps_Gps - Fatal编程技术网

android如何通过android设备获得准确的旅行距离

android如何通过android设备获得准确的旅行距离,android,google-maps,gps,Android,Google Maps,Gps,我不想使用Google direction API服务。想知道电话旅行的确切地点。现在我正在使用gps,比如: locationManager.RequestLocationUpdate(locationManager.NETWORK\u提供程序,0,0,此) 这给了我距离。但如果我只呆在一个地方不跑步,行驶距离也会算入总距离,最终得到错误的距离。 有没有更好的办法来计算点与点之间的正确距离?我不太确定您想要实现什么。我的最佳猜测是,您希望在移动时保存不同的位置,并计算这些点之间的距离。我建议您

我不想使用Google direction API服务。想知道电话旅行的确切地点。现在我正在使用gps,比如: locationManager.RequestLocationUpdate(locationManager.NETWORK\u提供程序,0,0,此)

这给了我距离。但如果我只呆在一个地方不跑步,行驶距离也会算入总距离,最终得到错误的距离。
有没有更好的办法来计算点与点之间的正确距离?

我不太确定您想要实现什么。我的最佳猜测是,您希望在移动时保存不同的位置,并计算这些点之间的距离。我建议您将位置点保存在内部数据库中,然后计算距离。您必须通过
longitude.getLongitude
保存经度和纬度,反之亦然。
希望这会有所帮助

我使用了距离=位置A。距离(位置B);方法和使用gps计算最后一个点和当前点之间的距离以及0毫秒和0米的测量距离,并在行程结束后计算。我正在创建一个加载riksha的应用程序,它给出了加载riksha所经过的任何距离的精确距离。但gps并没有给出精确的距离,如果riksha在非运行状态下停车,gps也会给出计算的距离。