我的申请说明: 该应用程序将在全天候和全天候生成用户位置。 浏览用户位置的其他应用程序将向他显示具有1-10分钟空间的位置(我还没有决定),当然,将打印的位置记录将是最准确的。生成准确位置
我已经尝试了不同类型的东西,但我无法获得最精确的位置,例如一分钟。 许多人建议发送requestLocationUpdate一分钟作为参数,但它会产生每分钟一个位置,但我想在那一分钟得到最准确的位置,所以我想我也会产生所有的分钟位置,并选择最准确。
我遇到了很多错误,比如得到一个非常糟糕的城市级别位置(你在xx:xx在纽约市..我不是在寻找那个)。 有很多考虑因素,如电池安全性和准确性。 我同意妥协地点的数量(意味着每10分钟打印一次用户位置而不是1分钟)。
无论如何,我很困惑,如果有人得到了一个计划(而不是代码级别)如何管理我希望听到的系统。
你说服了我,在露天发电1分钟的1个位置是好的,但如果手机会在室内,该怎么办?也许我需要找到我的GPS提供商提供的最后一个准确位置? –
是的,这取决于您正在开发的应用程序,但是当设备在室内时,您可以停止GPS提供商(以节省电池)并假设最后的GPS位置足够好。还有其他方法可以在室内定位基于加速度计/陀螺仪(见http://stackoverflow.com/questions/7499959/indoor-positioning-system-based-on-gyroscope-and-accelerometer),但这并不容易在我的意见,它也消耗大量的电池。我不知道如何检测到用户再次在户外。 –
但是,我怎么知道手机在室内? –