不使用 GPS 的两部 iPhone 之间的距离
Posted
技术标签:
【中文标题】不使用 GPS 的两部 iPhone 之间的距离【英文标题】:distance between two iPhones without using GPS 【发布时间】:2013-01-10 13:51:03 【问题描述】:有没有什么方法可以在 ios 中不使用 GPS 来查找两部 iPhone 之间的距离? 我正在努力找出几英尺外的两部 iPhone 之间的确切距离。 任何建议,教程/链接将不胜感激。 期待回复...
【问题讨论】:
嘿@daemon22 你有什么办法可以拉开距离吗? 【参考方案1】:您可以创建某种声纳类型的东西。在设备之间使用蓝牙“安排”一个日期戳,并在确切的时间戳从其中一个设备发出声音。
在第二台设备上监听声音并标记它进入的时间戳。
然后你可以算出从一个到另一个需要多长时间。
我不知道那会有多准确。
或者可能更简单的方法是从一个设备发出声音,然后当第二个设备拾取它时重新发出另一种声音。
然后第一台设备监听回复,可以及时找到它们之间的距离。
【讨论】:
由于我是新手,如果您能提供任何可能对我有用的代码或与之相关的任何链接,那就太好了。 thnx 提前... 我以前没有做过类似的事情,但我会在谷歌上搜索“ios 生成音频”和“ios 检测频率”。让应用程序有两种“模式”侦听模式和生成模式。生成模式是听模式做出回复的第一个声音。然后你必须确定回复需要多长时间才能回来。如果它们相距 1m,则反弹大约需要 0.006 秒。【参考方案2】:唯一想到的是某种音频啁啾声,你可以测量它们之间的延迟,但在相距几英尺的地方,我不知道你能否让两部 iPhone 足够紧密地同步能够进行准确的测量。
【讨论】:
【参考方案3】:只要没有太多噪音,您就可以使用蓝牙配对设备,并使用信号强度作为距离的衡量标准。这可能需要大量的试验和错误,但我认为没有 GPS 可能是您的最佳选择。 如果您有足够多的已知位置的接入点,您也可以进行 wifi 三角测量,但这可能更加不准确。
【讨论】:
由于我是新手,如果您能提供任何可能对我有用的代码或与之相关的任何链接,那就太好了。 thnx 提前...以上是关于不使用 GPS 的两部 iPhone 之间的距离的主要内容,如果未能解决你的问题,请参考以下文章
查找表示 GPS 路线的两条线之间的距离(MATLAB、Java、C++ 或 Python)