2011-11-29 78 views
1

我需要能夠在建築物中找到用戶,顯示可以採取的路線,並且可以選擇下載建築物的地圖,並使用沒有任何互聯網/ GPS接入的轉彎導航之後。基於位置的服務應用程序

我的主要問題是; 1)如何獲取建築物的地圖?例如,我想要我的大學校園地圖,我從哪裏得到地圖?谷歌地圖? 2)如何實現沒有任何互聯網/全球定位系統的turn-by-turn導航?只有圖形就足夠了,不需要聲音支持。 3)我如何使用Wi-Fi連接而不是GPS獲取用戶的位置?

我不希望獲得源代碼,我只需要指導和指導我應該在哪裏看,以及我需要學習什麼。

+0

我會問你的校園裏的地圖。由於GPS的精確度很少低於100英尺,所以GPS在建築物內幾乎沒有用處。 – Amy

+0

無線連接不能用於定位某人,只能說「此人位於該WiFi接入點的範圍內」。它不會提供有關該人員是否在建築物內或建築物外的信息,更不用說用戶所在的房間了。 – Amy

回答

2

這似乎是一個艱難的任務。我想你必須自己創建建築圖。也許要開始,你可以編寫一個應用程序,它可以記錄所有建築物內所有wifi信號的信號強度,而你在它周圍走動。因此,假設有7個WiFi接入點,您將擁有一個信號強度矢量數據庫{w_i_1,w_i_2,...,w_i_7}

有了這個數據庫,你可以再比較一個新的未知信號{v1, v2, ..., v7},所以你有一些想法,你在哪裏(找到每個w_iw-v的最低標準)。

最後存儲「特殊」的位置(在這裏你到達左/右/直決策點和 了您的應用指南,該指南的路要走到達目的地用戶。

+0

好的,我現在看到了這個模式。我的講師實際上明確指出,我將使用3個Wi-Fi接入點來獲取用戶位置。 – Luqman

+0

任何示例項目或代碼供我參考?我不確定搜索這個問題的關鍵字。 – Luqman

0

1)如何做我得到一個建築物的地圖?例如,我想要我的大學校園地圖,我從哪裏得到地圖?谷歌地圖?

除非您的校園足夠大,否則Google靜態地圖不夠實用。沒有地方可以下載建築物的藍圖。這隻發生在好萊塢電影中。

  • 你自己畫。
  • The internet下載。
  • 與校園裏的一些講師交談,他可能知道校園地圖在哪裏。

2)如何實現沒有任何互聯網/ GPS轉由轉動導航?

沒有互聯網或GPS,你只有Wifi和陀螺儀傳感器來幫助你。這裏is a paper that compares Route Navigation algorithms。你必須學習map matching algorithms。這裏是你可以用作參考的a java project

3)如何使用Wi-Fi連接而不是GPS獲取用戶位置?

您將需要一個WiFi database訪問到您的三角位置。一旦你得到一個經驗,修復。你可以按照Arnoud的建議來創建你自己的WiFi定位系統。

+0

AArgh現在我需要玩Wi-Fi數據庫......我不太熟悉網絡編程...... – Luqman

相關問題