2011-04-01 84 views
0

我想检查一组GPS坐标(lat-long度数)是否匹配“智能空间”的预定义定义。为此,我将以计算出的GPS坐标为中心,以GPS读数的精度(以米为单位)作为半径形成一个圆。使用长度为半径的精度(半径为米)?

然后,我将检查是否有任何预定义点列表位于此圆内,如果此计算圆内有任何点,则我将假定当前位置确实是进一步处理的“智能空间”。

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

回答

0

我需要这种米的距离转换成度,形成我的圈子

你不能,因为一定程度的不对应任何一个长度:一定程度的经度的长度在赤道比极点附近的经度要长很多。

取而代之的是,找出从给定点到智能空间中心的距离(你的意思是圆形的)。如果这足够小,你就在智能空间内。