none http://zoyabean.com/geo.png
如何找到[ latx1 , lonx1 ],[ latx2 , lonx2 ],[ latx3 , lonx3 lat1来自图片的/ em> , lon1 和 d 。 ( lat1 和 lon1 位于 degre 和 d Km )
或
这是找出地球表面2点之间距离的公式。
R = 6371; //地球的虔诚。
lat1,lon1 - >第一点的纬度和经度(以度为单位)
lat2,lon2 - >第二点的纬度和经度(以度为单位)
d - >距离b / w两点(以公里为单位)
公式
dLat =(lat2-lat1)*(PI / 180);
dLon =(lon2-lon1)*(PI / 180);
a = sin(dLat / 2)* sin(dLat / 2)+ cos((lat1)*(PI / 180))* cos((lat2)*(PI / 180))* sin(dLon / 2 )* sin(dLon / 2);
d = R * 2 * atan2(sqrt(a),sqrt(1-a));
在tins方程中lat1,lon1,d是已知的
我需要找到lat2和lon2的可能值。 [至少(latx1,lonx1),(latx2,lonx2),(latx3,lonx3),(latx4,lonx4)]
抱歉英语不好。
答案 0 :(得分:0)
对于大多数用途的AFAIK,我们只对创建测试感兴趣,以查看给定的地理坐标是否属于该范围(您的圈子)。(例如,为了能够回答像“有5公里的餐厅吗?”等等。为此,我们已经有了几种可能性:
等
BTW,Brad是对的。在圆圈中,有无数个地理点,就像任何两个整数之间一样(不相同),你会发现无限范围的数字等。