安卓 如何通过安卓设备获得精确的旅行距离



我不想使用谷歌方向API服务。 想要通过电话旅行的确切位置。现在我正在使用GPS,例如: locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);

这给了我距离。但是如果我呆在一个地方不跑,行驶距离也计算总距离,最后得到错误的距离。计算点之间的正确距离有什么更好的主意吗?

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

最新更新