修改一下:
已知地图上一点A($coordinate_x,$coordinate_y)和另一点B($x,$y);点A和点B之间的距离是100米,如何求点B中的$y(或者$x),
其中$coordinate_x,$x是纬度,$coordinate_y,$y是经度,求$y(或者$x);
急需帮助。。。。。。。
修改一下:
已知地图上一点A($coordinate_x,$coordinate_y)和另一点B($x,$y);点A和点B之间的距离是100米,如何求点B中的$y(或者$x),
其中$coordinate_x,$x是纬度,$coordinate_y,$y是经度,求$y(或者$x);
急需帮助。。。。。。。
2 回答1.5k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答920 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答986 阅读
1 回答957 阅读
1 回答879 阅读
已知 A(x,y) 和 与 B的距离是100m,那么在不知道斜率的情况下,B的位置会组成一个圆。
如果已知A(x,y) B的x 或 y,以及距离r
那么至少有2和B点匹配
pow(abs(a['x'] - b['x']), 2)
+pow(abs(a['y'] - b['y']), 2)
=pow(r, 2)
pow(abs(a['y'] - b['y']), 2)
=pow(r, 2)
-pow(abs(a['x'] - b['x']), 2)
abs(a['y'] - b['y'])
=sqrt(pow(r, 2) - pow(abs(a['x'] - b['x']), 2))
a['y'] - b['y']
=±
sqrt(pow(r, 2) - pow(abs(a['x'] - b['x']), 2))
如果b什么都不知道
b 点可以涵盖一个圆,
r 是两者之间距离,也就是半径
引用的公式
斜率公式是:
距离公式是
我用这同一个答案,在这一个社区至少回复了3次类似的问题,莫非这个社区的SEO做的这么不好?