回答

0

你也可以編寫一個代碼,選擇最好的提供者來獲取最正確的位置。

這裏是如何使用谷歌位置服務API一個很好的教程: http://www.vogella.com/articles/AndroidLocationAPI/article.html

另一個很好的信息提供者爲Android的開發者網頁: Location and Sensors

+0

這真的是很好的資源。感謝那。 雖然這個鏈接給了我很好的解決方案,但我只是想知道如何從谷歌位置服務獲取地理座標。我找到的大部分互聯網資料都解釋了我使用GPS提供商的方法,但無法找到足夠的有關Google定位服務或移動無線(Cell)提供商的信息。任何線索? – Anish

+0

有兩種獲取當前位置的方法 - 通過GPS數據或通過網絡(單元)數據。 你想通過網絡供應商獲得你當前的位置,對吧? 如果這樣做的方式與通過GPS提供商獲取您的位置相同,除非您選擇NETWORK_PROVIDER以供LocationManager使用。 如果情況並非如此,請提供您想要執行的操作的更多信息。 :) – Seishin

+0

我可以實現沒有任何錯誤,但它不會給我任何位置更新。我想現在我應該看看谷歌位置服務的工作。 – Anish

0

代碼將與讀取座標相同。要從Google定位服務中讀取它,您需要爲網絡而不是GPS提供商設置偵聽器。您可以使用LocationManager.NETWORK_PROVIDER而不是LocationManager.GPS_PROVIDER

+0

感謝您的回覆沙阿。 我做了那部分,現在我正在尋找一種方法來知道該連接是否已建立並提供位置更新(例如,我們爲GPS提供商所做的gps_fix)。 – Anish

相關問題