在android中使用gps进行安全定位

在android中使用gps进行安全定位,android,gps,location,Android,Gps,Location,我正在制作一个基于位置进行身份验证的应用程序。 例如,您可以将特定位置(坐标)设置为“安全位置”,当手机到达该位置的特定距离内时,即表示身份验证成功。 我会用全球定位系统 我的问题是: 1.GPS是否足够可靠和准确,足以完成这项任务? 2.如果GPS锁不可用,是否可以使用蜂窝或3G互联网获取近似坐标?如果是,准确程度如何? 3.你能看出这个想法还有其他问题吗? 多谢各位 这取决于您希望距离该位置的准确程度。如果信号质量良好且没有降级,GPS的精度可以达到一米以内 如果GPS不可用,通常您将获得基

我正在制作一个基于位置进行身份验证的应用程序。 例如,您可以将特定位置(坐标)设置为“安全位置”,当手机到达该位置的特定距离内时,即表示身份验证成功。 我会用全球定位系统

我的问题是: 1.GPS是否足够可靠和准确,足以完成这项任务? 2.如果GPS锁不可用,是否可以使用蜂窝或3G互联网获取近似坐标?如果是,准确程度如何? 3.你能看出这个想法还有其他问题吗? 多谢各位

  • 这取决于您希望距离该位置的准确程度。如果信号质量良好且没有降级,GPS的精度可以达到一米以内
  • 如果GPS不可用,通常您将获得基于蜂窝网络的位置。精度各不相同,但UMTS网络的精度最高可达200-300米。 对于农村GSM网络而言,由于蜂窝较大,精确度可能低至几公里

  • 智能手机上的GPS永远无法提供亚米精度。精度在这里不是问题。我将用它来创建至少50平方米的安全区。你确定蜂窝网络能够提供200米的精确度吗?我听说它是以公里为单位的。是的,这是一款基于Android智能手机的GPS应用程序,它取决于你在哪里。UMTS网络的准确度高于GSM网络,因为小区之间的距离更近。如果您使用三角测量或小区id,这是有效的。这还取决于网络运营商-如果可以使用已知位置访问WLAN,则定位精度也将提高。理论上,两者都可能是精确的。不过,你不太可能体验到“几厘米”的准确度。不过,使用蜂窝网络进行定位是如何工作的呢??当我阅读时,需要考虑支持。还是像在android中使用GPS API一样简单?这个问题已经在Stack Overflow中得到了回答