我为行人写了一种导航系统。唯一的问题是,我需要一个标准来完成导航。
我的值是纬度/长度对。
你认为这是一个很好的价值,两个位置是否相等/接近足以告诉用户他已达到目标?
请记住,说“直接相等”是不合适的,因为GPS模块可能有差异......
来自欧洲的问候,
poeschlorn
答案 0 :(得分:1)
如果将距离与0.0001(大约10米)进行比较,则应设置。
要做到这一点
distance = sqrt( pow ( lat1 - lat2 , 2 ) + pow ( long1 - long2 , 2 ) )
if ( distance < 0.0001 ) {
//Grats! you got there
}