Navigation 良好的申报价值;“达到位置”;在地理坐标系中

Navigation 良好的申报价值;“达到位置”;在地理坐标系中,navigation,geolocation,gps,Navigation,Geolocation,Gps,我已经为行人编写了一种导航系统。唯一的问题是,我需要一个标准来完成导航 我的值以lat/long对的形式给出 如果两个位置相等/接近,足以告诉用户他已经达到了目标,那么您认为什么是一个好的值呢 还请记住,说“直接相等”是错误的,因为GPS模块可能有差异 来自欧洲的格里茨 poeschlorn如果将距离与0.0001(约10米)进行比较,则应设置 这样做 distance = sqrt( pow ( lat1 - lat2 , 2 ) + pow ( long1 - long2 , 2 ) ) i

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

我的值以lat/long对的形式给出

如果两个位置相等/接近,足以告诉用户他已经达到了目标,那么您认为什么是一个好的值呢

还请记住,说“直接相等”是错误的,因为GPS模块可能有差异

来自欧洲的格里茨


poeschlorn

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

这样做

distance = sqrt( pow ( lat1 - lat2 , 2 ) + pow ( long1 - long2 , 2 ) )
if ( distance < 0.0001 ) {
   //Grats! you got there
}
distance=sqrt(pow(lat1-lat2,2)+pow(long1-long2,2))
如果(距离<0.0001){
//格拉茨!你到了
}

更好的是,您可以使用PDOP进行GPS观测,这在位置精度“低于卓越”EEEEE RMMM的建成区可能更有效……我的假设正确吗,0.00005等于5米?我想,每lat/lon 5米就足够了!?