-1
我正在寫一個服務,建議附近的設施 我使用fuseAPI並要求最後一個已知的位置,以便我可以建議至少有一些東西。如果我要求用戶使用GPS,他正在卸載應用程序。我們可以在Android上不使用GPS On的情況下獲取已知位置或近似位置嗎?
我已經使用谷歌的標準代碼來獲取最後的已知位置,我認爲它會給最後一個已知的位置,即使用戶關閉GPS。
我正在寫一個服務,建議附近的設施 我使用fuseAPI並要求最後一個已知的位置,以便我可以建議至少有一些東西。如果我要求用戶使用GPS,他正在卸載應用程序。我們可以在Android上不使用GPS On的情況下獲取已知位置或近似位置嗎?
我已經使用谷歌的標準代碼來獲取最後的已知位置,我認爲它會給最後一個已知的位置,即使用戶關閉GPS。
谷歌API讓你選擇位置提供商,全球定位系統或網絡(接入點,如果支持)。 做使用LocationManager.NETWORK_PROVIDER
在另外這種的方式,您可以檢查供應商啓用(如果您的AP支持的位置)與isProvideEnabled
方法:
boolean isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);