【问题标题】:How to find radius between two points on google map api v2如何在google map api v2上找到两点之间的半径
【发布时间】:2015-02-14 14:12:01
【问题描述】:

我想在两点之间画一个圆。虽然我可以在两点之间画一个圆,但我无法使用勾股定理正确找到半径。我怎样才能找到这个圆的半径? 谢谢你的回答。

【问题讨论】:

  • 不确定是否理解您的问题:假设您可以在 2 点之间画一个圆(如您所写),您怎么可能还没有相应的半径? - 你的问题可能是别的?
  • 我会选择两个点,我会取它们的纬度和经度,我会找到这两个点的中心,我会画一个圆,它有我之前说的中心,这个圆圈会有这两点。抱歉英语不好。我现在清楚了吗?
  • 好吧,就是说你想要中心坐标和两点之一之间的距离来获得半径?如果是这样,您可能想如下所述应用这种数学,它适合吗? [这个答案] (stackoverflow.com/a/365853/1720332)

标签: math trigonometry


【解决方案1】:

这是基本的数学。坐标是( x1, y1 )( x2, y2 )

中点是: xm = ( x1 + x2 ) / 2ym = ( y1 + y2 ) / 2

距离是: dist = sqrt( ( x2 - x1 ) ^ 2 + ( y2 - y1 ) ^ 2 ) (sqrt 表示平方根)

半径是: r = dist / 2

【讨论】:

    猜你喜欢
    • 2013-01-01
    • 2013-01-20
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多