2011-01-24 16 views
1

我完全不熟悉Android開發。我不在尋找代碼,但我正在尋找的是我如何解決問題的建議。本質上,我正在尋找建議,以便我可以有一個預定義的正方形(由4個gps點組成)代表一個正方形。當應用程序用戶在網格區域之外移動(使用手機)時,屏幕上會顯示一條消息,告訴他們他們在區域外。Android上的AR - 在一個區域內移動

我設想必須使用gps座標來確定用戶是否移出區域。不過,我正在尋求如何解決用戶手中移動電話問題的建議。我想象,GPS必須不斷地輪詢GPS服務,以確定用戶移動(按需)時的座標,以確定用戶是否在區域外。然而,我相信這是由於電池耗盡而導致效率低下的問題,並且不得不持續輪詢GPS服務以獲得用戶在行走時的當前座標。有沒有可能爲android的某種應用程序,可以動態確定本地預定義區域內的用戶座標,而無需不斷地輪詢GPS座標?我在黑暗中拍攝。任何建議感激!

再次感謝

回答

2

您將要使用LocationListener

你會發現有很多方法,有不同程度的準確性,得到某人的位置。 LocationManager是Android設備上的一項服務,負責分派位置更新。

你的應用程序要做的就是向gps註冊一個監聽器,在廣泛的溫度下,'告訴我用戶位置變化超過10米,不超過5秒一次。這爲LocationManager提供了一套廣泛的操作指南,介紹如何爲您的請求提供服務。這聽起來像你的用例需要GPS,因爲你的要求需要能夠告訴你的具體細節。

查看LocationListener和LocationManager的文檔,即您要開始的位置。

+0

好的。這是一個很好的起點。如果可以的話,我現在只有一個進一步的問題。是否可以確定用戶是否使用位置偵聽器相對「實時」到達邊界區域?再次感謝 – Joeblackdev 2011-01-24 21:04:39

相關問題