【问题标题】:Is it possible to make geolocation validation?是否可以进行地理位置验证?
【发布时间】:2013-06-07 13:57:33
【问题描述】:

为了更清楚地说明是什么激发了这个问题,我正在制作一个移动应用程序,人们可以在其中实时评价夜总会的表现,如果有一种方法可以确保人们确实在那里进行评价,那将是非常好的这是坏的或好的。

PS。我考虑过将人的位置坐标与该地点的坐标进行比较。不知道技术上是否可行。

【问题讨论】:

    标签: validation geolocation gps latitude-longitude


    【解决方案1】:

    是的,您从 GPS 读取位置。确保您仅从 GPS 获取位置,而不是从其他位置服务(如手机信号塔或 wifi)获取位置。 在大多数情况下,GPS 位置在 3-30m 范围内是准确的。

    然后只计算用户坐标(纬度,经度)到夜店(纬度,经度)的距离 如果距离

    但不要忘记在俱乐部内您不会收到 GPS。 GPS 需要免费查看天空。

    【讨论】:

    • 非常感谢@AlexWien,很好的解释!您是否建议为坐标创建一个数据库列并比较值或进行“即时”数据比较?
    • 我只是将坐标存储在一个文本文件中:逗号后 5 位就足够了(精度为 1.11m):俱乐部名称、纬度、经度。然后将它们全部读取到主存储器中。我个人会将它存储在一个二进制文件中,但这可能对你有用,也可能没用。在 java 中这很简单,在我的带有 ios 的 iphone 上,编写和读取自定义二进制文件需要做很多工作。
    【解决方案2】:

    是的,有可能。如果应用程序实时请求 GPS 支持和位置坐标。它实际上会验证该人是否在那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-20
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      相关资源
      最近更新 更多