如何在Android中计算行驶方向模式下两点之间的距离

如何在Android中计算行驶方向模式下两点之间的距离,android,google-maps,mapping,driving-directions,Android,Google Maps,Mapping,Driving Directions,每个人。。。 关于在Android中使用地图视图和谷歌地图API,我有一些问题要问 我读过关于如何制作一个或多个地质点并找到两点之间的距离的书 有一件事仍然让我感到困惑,那就是计算两点之间的距离。我已经试着找到了结果,但如果条件是我想在这些点之间画一条直线,它就适用了。但是,当我与maps.google.com交叉检查时,结果(距离)与这些点的相同纬度和经度不同。我意识到这是一种驾驶方向 如果你看到图片,它不是一条直线,所以距离当然不同。那么,在这种情况下,我如何在Android中计算这个距离

每个人。。。 关于在Android中使用地图视图和谷歌地图API,我有一些问题要问

我读过关于如何制作一个或多个地质点并找到两点之间的距离的书

有一件事仍然让我感到困惑,那就是计算两点之间的距离。我已经试着找到了结果,但如果条件是我想在这些点之间画一条直线,它就适用了。但是,当我与maps.google.com交叉检查时,结果(距离)与这些点的相同纬度和经度不同。我意识到这是一种驾驶方向


如果你看到图片,它不是一条直线,所以距离当然不同。那么,在这种情况下,我如何在Android中计算这个距离呢?请给我看代码,使其成为…

是的,它将返回两点之间的直线距离。。 你可以使用Google direction API来实现这一点……这里是链接。

是,它将返回两点之间的直线距离。。 你可以使用Google direction API来实现这一点……这里是链接。

请看,这是您解析的距离标记,用于显示距离……“距离”:{“值”:2137146,“文本”:“1328 mi”},这里的值是以米为单位的距离。@Sujit:我的意思是如何在Java代码中使用该值??我已经阅读了链接,但看起来输出是JSON或XML格式的。。既然我对JSON和XML还不太了解,那么我该怎么做呢?你必须使用JSON解析器或XML解析器来检索值。如果你不介意,你能举一个使用XML解析器的简单例子吗?这里有几个在安卓中使用SAX解析器的链接,请看这里是你解析的距离标记,以显示距离。。。。“距离”:{“值”:2137146,“文本”:“1328英里”},这里的值是以米为单位的距离。@Sujit:我的意思是如何在Java代码中使用该值??我读取了链接,但它看起来是JSON或XML格式的输出。既然我对JSON和XML还不太了解,那么我该怎么做呢……你必须使用JSON解析器或XML解析器来检索该值。如果你不介意,请展示一下简单的示例使用XML解析器的例子有很多吗?这里有一些在android中使用SAX解析器的链接