2012-02-26 46 views
0

我希望能夠通過自己的手機的WiFi信號來跟蹤在自己家中有人。無論如何要使用Google室內地圖來做到這一點?我目前找不到任何API,但我只是在問周圍以確保。使用谷歌室內地圖來映射你的家?

+0

我不認爲這是可能的,因爲經緯度不能跟蹤那個接近 – Ali 2012-02-26 17:43:50

+0

你見過http://openlayers.org/嗎?不知道它是否會起作用,但谷歌地圖API更靈活。 – h0tw1r3 2012-02-26 17:46:01

+0

GPS不夠準確和Wifi的作品沒有像GPS。 – Sparky 2012-02-26 17:57:45

回答

2

我不認爲你可以只用一個參考點跟蹤裝置。

如果使用WIFI信號功率,則只能確定半徑由信號強度下降設置的圓上的位置。

這不可能是你想要的,你需要確定設備在該圓上的位置。

但是既然你只有一個參考點,那就是WIFI發射器的位置(我假設它是一個無線路由器),你不能。

這正是您的設備需要「看」(如在直接視線中)多個GPS衛星的原因。 (它被稱爲三角測量 - 實際上是三邊測量)。

請牢記這一點:信號強度的下降受牆壁影響,以及牆壁與設備和無線發射器設置的線形成的角度。

因此,使用wifi信號強度並將其轉換爲可用距離時需要考慮多個因素。

因此,你可能將無法使用WiFi追蹤某人的室內。除非你設置多個無線發射器和記錄自己的GPS位置,並在點的房子很多註冊它們的信號強度。這不是真的可行......還是這樣?

+0

我明白你在說什麼,而且這很有道理。愛立信實驗室做了類似的事情:https://labs.ericsson.com/apis/indoor-maps-and-positioning/documentation#Indoor_Positioning_API_for_Android – tabchas 2012-02-26 18:31:58

1

輔助GPS,這是大多數iPhone和Android設備的功能,通過檢測Wifi網絡和附近的強度,並將其與GPS信號相關聯。如果你的鄰居有wifi到達你的房子,特別是如果你使用wifi多個鄰居,這是可能的。然而,這要求要麼位置提供,如谷歌或天棚或他人已經註冊的重疊和與位置相關的,並且網絡的名稱是足夠唯一的(即不是每個人都有一個網名爲Linksys的)或你自己做測量,並將這些點與經度和緯度相關聯。

你可以做的實際上是打開谷歌地圖的iPhone或Android設備上,看看它是否可以通過房子跟蹤你最好的測試。