比如我有一个 经纬度,我想知道这个点 是在圆内还是圆外 该如何断定呢?有没有什么公式?

解决方案 »

  1.   

    到圆心的距离 是否大于半径。半径是R  如O(x,y)点圆心,任意一点P(x1,y1) (x-x1)*(x-x1)+(y-y1)*(y-y1)>R*R 那么在圆外 反之在圆内
      

  2.   

    百度下空间两点间的距离公式不就有个
    已知A(x1,y1,z1),B(x2,y2,z2)
    D(A,B) = sqrt((x1-x2)^2 + (y1-y2)^2 + (z1-z2)^2)
      

  3.   

    谢谢,这个公式 我试了 但是在c#里报错 说是^运算符 不能和double行一起用,我要转换成是么类型的?
      

  4.   

    半径的单位  不会有人蠢到用int类型吧?
    你自己就不会 转换数据类型?
    int.Prase()
    double.Prase()会用不?