2013-01-10 70 views
1

有沒有什麼方法可以在iOS中不使用GPS的情況下找到兩個iPhone之間的距離? 我正在研究兩英尺之間的兩個iPhone之間的確切距離。 任何建議,教程/鏈接將不勝感激。 期待回覆...不使用GPS的兩個iPhone之間的距離

回答

0

您可以創建某種類型的聲納類型的東西。在設備之間使用藍牙來「排列」日期戳,並在確切的時間戳上從其中一個設備發出聲音。

在第二個設備上偵聽聲音並標記它進入的時間戳。

然後你可以計算出從一個到另一個需要多長時間。

我不知道這會有多準確。

或者可能更簡單的是從一個設備發出聲音,然後當第二個設備拿起它時會重新發出另一個聲音。

然後,第一個設備偵聽回覆,並可以及時找到它們之間的距離。

+0

因爲我是新手,如果你能提供任何代碼或任何與之相關的鏈接對我有用,那將是非常好的。 thnx提前... – daemon22

+0

我沒有做過這樣的事情,但我會做一個谷歌搜索「ios生成音頻」和「ios檢測頻率」。有應用程序有兩個「模式」監聽模式和生成模式。生成模式是監聽模式進行回覆的第一個聲音。然後你需要時間回覆多久。如果它們相隔1m,則需要大約0.006秒才能反彈。 – Fogmeister

+0

非常感謝。它肯定會幫助我找到正確的解決方案... – daemon22

0

唯一想到的是某種音頻啁啾聲,您可以測量它們之間的延遲時間,但在相距幾英尺時,我不知道您能夠使兩個iPhone的聲音同步足以能夠進行準確的測量。

0

只要沒有太多的噪音,您可以使用藍牙配對設備,並使用信號強度作爲距離的度量。這可能需要大量的試驗和錯誤,但我認爲沒有GPS可能是您最好的選擇。 如果您有足夠的接入點與已知位置,您也可以進行無線三角測量,但這可能會更加不準確。

+0

thnks你的答覆。 – daemon22

+0

因爲我是一個新手,如果你能提供任何代碼或任何與之相關的鏈接對我有用,那將是非常好的。 thnx提前... – daemon22