我正在尝试使用Android中的Google Map计算两个地图点之间的距离。我使用了两个lat long值来放置两个map引脚,并且还能够在两个点之间绘制一条路径。 现在如何计算我绘制的路径的距离? 请任何身体帮助!
谢谢&此致!
答案 0 :(得分:5)
您可能希望使用Google Directions API来了解两个GPS位置之间的实际距离。如果你想要“乌鸦飞行”的距离,谢赫的回答是完美的。
答案 1 :(得分:5)
在两个位置之间获得乌鸦飞行距离的最简单方法是在android.location.Location中。静态函数distanceBetween将执行您想要的操作。
http://developer.android.com/reference/android/location/Location.html
(我不知道如何回复帖子,但是我想对于Sheikh的“脏”答案不正确之后观看这个帖子的人说;他正在计算矩形距离,这将与正确的答案取决于你在地球上的位置。如果你真的想自己做数学,你需要使用它:http://www.movable-type.co.uk/scripts/latlong.html。但你真的不想自己做数学。真的。)< / p>
答案 2 :(得分:4)
几天前我也遇到过这样的情况,相信我,这是一件令人头疼的问题。
不过,我觉得以下链接可以帮到你: