在地理坐标系中声明“达到位置”的良好价值

时间:2010-06-10 13:12:22

标签: navigation geolocation gps

我为行人写了一种导航系统。唯一的问题是,我需要一个标准来完成导航。

我的值是纬度/长度对。

你认为这是一个很好的价值,两个位置是否相等/接近足以告诉用户他已达到目标?

请记住,说“直接相等”是不合适的,因为GPS模块可能有差异......

来自欧洲的问候,

poeschlorn

1 个答案:

答案 0 :(得分:1)

如果将距离与0.0001(大约10米)进行比较,则应设置。

要做到这一点

distance = sqrt( pow ( lat1 - lat2 , 2 ) + pow ( long1 - long2 , 2 ) )
if ( distance < 0.0001 ) {
   //Grats! you got there
}