【问题标题】:Secure Location using gps in android在android中使用gps安全定位
【发布时间】:2012-11-05 02:48:18
【问题描述】:

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

我的问题是: 1. GPS 是否足够可靠和准确来完成这项任务? 2. 如果 GPS 锁不可用,是否可以使用蜂窝或 3G 互联网获得大致坐标?如果是这样,它的准确性如何? 3. 你能看出这个想法还有其他问题吗? 谢谢。

【问题讨论】:

  • 如何使用蜂窝网络进行定位?正如我所读,它需要考虑支持。还是像在 android 中使用 GPS API 一样简单?
  • 该问题已在 Stack Overflow 中得到解答,地址为 stackoverflow.com/questions/5184877/…

标签: android gps location


【解决方案1】:
  1. 这取决于您希望与该位置的距离有多准确。如果信号质量良好且未降级,GPS 的精度可以达到一米以内。
  2. 如果 GPS 不可用,通常您将获得基于蜂窝网络的位置。精度各不相同,但对于 UMTS 网络,精度可达 200-300 米。 对于农村 GSM 网络,由于小区规模较大,精度可能低至几公里。

【讨论】:

  • 智能手机上的 GPS 永远无法达到亚米级的精度。
  • 准确性在这里不是问题。我将使用它来创建至少 50 平方米的安全区域。您确定蜂窝网络能够提供 200 米的精度吗?我听说它以公里为单位。是的,这是一个基于 Android 智能手机的 GPS 应用程序谢谢
  • 这取决于你在哪里。 UMTS 网络的准确度高于 GSM 网络,因为小区往往更靠近。如果您使用三角测量或单元格 ID,这将是有效的。这也取决于网络运营商——如果可以访问已知位置的 WLAN,那么定位精度也会提高。
  • 理论上它们都可以是准确的。不过,您不太可能体验到“几厘米”的精度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-12
  • 2017-11-28
  • 2016-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多