gpt4 book ai didi

android - 如何计算android应用程序中两点之间的距离

转载 作者:太空宇宙 更新时间:2023-11-03 11:35:58 25 4
gpt4 key购买 nike

在我的应用程序中,我试图计算一个人从一个地方到另一个地方的距离。为此,我使用了 Haversine 公式,

R = earth’s radius (mean radius = 6,371km)
Δlat = lat2− lat1
Δlong = long2− long1
a = sin²(Δlat/2) + cos(lat1).cos(lat2).sin²(Δlong/2)
c = 2.atan2(√a, √(1−a))
d = R.c

获取起点和终点的纬度和经度我正在计算以公里为单位的距离。但其他人说,这种距离计算仅在乘飞机旅行时有效,如果用户乘公路旅行,则距离会有所不同。

如果是这样,我怎样才能在通过道路行驶时获得正确的距离。

请 friend 们帮帮我

最佳答案

此方法在标准 API 中(Location.distanceBetween 方法)) http://developer.android.com/reference/android/location/Location.html

关于android - 如何计算android应用程序中两点之间的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com