2012-10-22 26 views
1

我有幾個關於我需要爲我的最後一年項目開發的應用程序的問題。從Android到mySQL數據庫繪製許多Wifi接入點

它爲一個室內建築btw。 :D

1)我需要使用wifi接入點訪問不斷變化的緯度/經度。我如何完全實現使用Android設備?例如,我的設備連接到一個Wifi連接,然後一旦用戶請求,它就會顯示緯度/經度。問題是,一旦用戶移動並請求另一個經緯度位置,座標也必須改變,這取決於設備距離Wi-Fi來源的距離。

2)然後,在用戶完成之後,用戶所做的每個經緯度位置請求都可以直接從設備保存到mysql數據庫中,以便以後只能顯示位置,而不需要緯度/長度座標。用戶可以在添加Wifi名稱和位置名稱時保存緯度/長度

3)我想這兩個是最難的,所以最後一步是隻查看所有保存的位置。

謝謝。

+1

歡迎來到Stack Overflow。這個問題看起來過於寬泛。你能把它分解成具體的問題嗎? (這些應該單獨張貼) –

+0

你應該閱讀這個:[你有什麼嘗試?](http://whathaveyoutried.com) –

+0

嗨,我只通過skyhook SDK獲取經緯度。但我想實際上使用Google提供的LocationManager。但我不知道它是否支持同一個無線接入點不同的經緯度。 – Luqman

回答

0

N.B.這個「答案」實際上更多的是(長)評論。

  1. 我需要使用WiFi接入點來訪問一個不斷變化的緯度/經度。我如何完全實現使用Android設備?

    這可能是一個有點too broad這麼:也許你會在Computer Science得到更好的答案了。

    維基百科上有關於indoor positioning的文章,更具體地說是wifi positioning,它們可能是進一步研究的一個很好的起點。但是,我會立即觀察到received signal strength(如Skyhook Wireless所使用的)由於存在障礙物(如牆壁)而在室內定位器​​非常差。 time of arrival可能是一個更好的選擇,但需要額外的硬件—最準備好的方法將是GPS重複,但遺憾的是在歐盟內部使用這樣的系統是非法的。

    我懷疑你的唯一可行的選擇可能是GSM positioning,但是從手機發射塔的精度將是非常不好的:你可以改爲考慮femtocell positioning

  2. 然後實現這一後,由用戶作出的每一個的緯度/經度位置請求可以被保存到一個MySQL數據庫,直接從設備,以便它可以被顯示以後,因爲只有一個位置,而不緯度/長度座標。用戶可以在添加Wifi名稱和位置名稱時保存緯度/長度

    這當然是更多on-topic,但我在這裏看不到實際的問題。你用哪部分卡住了?你想知道什麼?

    已經有plenty of questions on SO討論如何從Android設備訪問MySQL數據庫:最常見的方法是通過一個Web服務去的,但你可以連接到RDBMS直接,如果你的威脅模型允許。

  3. 我想這兩個是最難的,所以最後一步是查看所有保存的位置。

    同樣,我在這裏沒有看到實際的問題。你用哪部分卡住了?你想知道什麼?