4 智能手机用户位置检查

Posted

技术标签:

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

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

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

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

提前致谢

Esc78

【问题讨论】:

【参考方案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 个位置,而无需设置服务器或至少将它们存储在服务器上? 你肯定需要一台服务器。 这就是我所害怕的 :-)

以上是关于4 智能手机用户位置检查的主要内容,如果未能解决你的问题,请参考以下文章

检查是不是返回我是不是在智能手机上的 JavaScript? [复制]

轨道位置室内(带智能手机)[重复]

智能手机设备上的地理位置无法运行

浅谈4G时代智能手机存在哪些隐患

地理定位在笔记本电脑上工作,但不在智能手机上

长时间关闭智能手机时检索上次已知位置