没有一个http://zoyabean.com/geo.png.
如何使用图像中的lat1、lon1和d查找[latx1、lonx1]、[latx2、lonx2]、[latx3、lonx3]、[latx4、lonx4]。(lat1和lon1以度为单位,d以公里为单位)
或者
这是计算地球表面两点之间距离的方程式。
R=6371;//地球无线电。
lat1,lon1-
lat2,lon2-
D-
方程式
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)]
抱歉英语不好。
对于大多数用途,我们只对创建一个测试感兴趣,以查看给定的地理坐标是否在范围内(您的圆)。(例如,能够回答像“5公里内有餐馆吗?”等)为此,我们已经有几种可能性:
等
顺便说一句,布拉德是对的。在圆中,有无限多的地理点,就像在任意两个整数之间一样(它们不一样),你会发现一个无限的数字范围等等。