使用米的精度作为一个长圆的半径?

时间:2011-04-01 11:36:21

标签: java geometry gps

我正在尝试检查一组GPS坐标(以度为单位的纬度)是否与“智能空间”的预定义定义相匹配。为此我将形成一个圆圈,其中计算的GPS坐标为中心,GPS读数的精度(以米为单位)为半径。

然后我将检查我的任何预定义点列表是否属于此圈内,如果此计算圈内存在任何点,那么我将假设当前位置确实是进行进一步处理的“智能空间”。 / p>

我现在面临的问题是形成这个圈子。虽然GPS点以度为单位,但半径以米为单位。我需要将此仪表距离转换为度数以形成我的圆圈。 有关如何做到这一点的任何建议? 提前谢谢。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

  

我需要将此米距转换为度数以形成我的圆圈

你不能,因为一个学位不对应任何一个长度:赤道经度的长度远远超过极点附近的经度。

相反,找到从给定点到智能空间中心的距离(您暗示为圆形)。如果这个足够小,那么你就在智能空间内。