如何为我的事件处理程序android设置容差
我正在尝试制作一个GPS Android应用程序,但在设置目的地时遇到了问题。如何为我的事件处理程序android设置容差,android,gps,numbers,Android,Gps,Numbers,我正在尝试制作一个GPS Android应用程序,但在设置目的地时遇到了问题。 程序现在所做的就是抓取你的GPS位置,并显示你的纬度和经度,我想让应用程序告诉你什么时候你达到了某个纬度或经度,但坐标并没有保持在一个稳定的数字上,所以在坐标改变之前,我无法让事件发生超过一秒钟,我想我需要事件发生在两个不同的坐标之间,一个比目标坐标高,另一个比目标坐标低,但我不知道如何做到这一点,请有人帮我指定一个你可以接受的范围更广的区域 if(lat > TARGET_LAT - 0.02 &&a
程序现在所做的就是抓取你的GPS位置,并显示你的纬度和经度,我想让应用程序告诉你什么时候你达到了某个纬度或经度,但坐标并没有保持在一个稳定的数字上,所以在坐标改变之前,我无法让事件发生超过一秒钟,我想我需要事件发生在两个不同的坐标之间,一个比目标坐标高,另一个比目标坐标低,但我不知道如何做到这一点,请有人帮我指定一个你可以接受的范围更广的区域
if(lat > TARGET_LAT - 0.02 && lat < TARGET_LAT + 0.02 && lon > TARGET_LON - 0.02 && lon < TARGET_LON + 0.02){
// close enough!
}
if(lat>TARGET_lat-0.02&&latTARGET_lon-0.02&&lon
有关数字应该是多少,请参阅。手机上的当前GPS技术很可能在很长一段时间内都无法精确到特定的纬度/经度。您必须实现一个有效的“区域”,以便检测到您已经到达。