2015-10-15 19 views
0

如何在室內位置(購物中心)獲取最近的ibeacon經緯度值。我可以得到最接近的信標精度(例如< 1米即時),但我想要IBeacon位置的經度和緯度。你可以發佈任何示例代碼如何在IBeacon附近獲得經緯度?

感謝 拉克斯曼

+1

iBeacon不應該給你它的經度/緯度。這取決於你(也許通過WebService)知道iBeacon的標識(主要/次要/ UUID)並知道相應的經度/緯度。 – Larme

+0

建立在@Larme的說法上,信標不知道它們在哪裏,除非你連接一個與之配合的GPS收音機。你可以做的就是讓燈塔傳輸它的經緯度,如果他們不動,並且你編程的話。 – Stonz2

回答

1

藍牙信標是極其簡單的設備只能傳輸一個唯一的標識符他們不知道他們的經緯度是什麼

這個問題的典型解決方案是創建一個數據庫或查找表將信標標識符轉換爲緯度/經度。您需要自己創建此查找表,方法是查找放置信標的每個點的經度和緯度。然後,在您的應用程序代碼中,當您確定移動設備距離其中一個信標最近時,您可以查看此表中的經度和緯度。

有幾種方法來查找經度和緯度信標標識:

  1. 嵌入在你的應用程序的查找表。這是最簡單的方法,但如果您更改信標標識符或信標位置,則需要您更新應用程序。

  2. 使用現成的網絡服務,如ProximityKit,可以將任意數據(如緯度和經度)附加到信標,並在檢測信標時自動查找。

  3. 構建您自己的Web服務,它具有相同的功能。

完全披露:我是Radius Networks的總工程師,主管ProximityKit服務。

相關問題