【问题标题】:4 smartphone users position check4 智能手机用户位置检查
【发布时间】:2016-01-08 17:14:12
【问题描述】:

很多天以来,我一直在试图弄清楚如何建立一个 geocache 网站,该网站将迫使 4 个人使用他们的智能手机和本地化设置在 4 个不同的位置。一旦他们同时在这些位置,他们将获得额外的指令(藏宝点的坐标,下一阶段的指令,......)

这不是我的目的,但如果有必要,这 4 个用户必须先注册(选择团队名称和密码),然后登录,然后同时去 4 个不同的位置,然后他们会得到信息,...

有没有人可以在方法上帮助我,甚至可以帮助我将其编码为网页?

提前致谢

Esc78

【问题讨论】:

    标签: html gps geolocation smartphone


    【解决方案1】:

    此页面https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation 详细介绍了网络地理定位。

    基础是:

    他们有地理位置吗:

    if ("geolocation" in navigator) {
      /* geolocation is available */
    } else {
      /* geolocation IS NOT available */
    }
    

    他们在哪里:

    navigator.geolocation.getCurrentPosition(function(position) {
      do_something(position.coords.latitude, position.coords.longitude);
    });
    

    【讨论】:

    • 谢谢。我懂了。我能够检查单个用户的位置。但我不知道如何检查 4 个用户是否同时在 4 个给定位置。只要所有 4 个用户都不在 4 个给定的不同位置,就不应该将下一组信息提供给用户
    • 当四个用户访问您的网页时,您将获得他们的位置。在某个地方跟踪它们。如果他们等待的数量少于 4 个,那么当您拥有所有四个(并且它们相距“足够远”)时,您可以向他们发送数据的第二部分。你需要决定什么是“足够远”,因为即使它们都手拉手站在一起,它们也会有独特的位置。有用的公式:movable-type.co.uk/scripts/latlong.html
    • 非常感谢。任何想法如何以“隐藏”方式存储这 4 个位置,而无需设置服务器或至少将它们存储在服务器上?
    • 你肯定需要一台服务器。
    • 这就是我所害怕的 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2020-05-08
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    相关资源
    最近更新 更多