2017-09-01 18 views
0

我能夠得到的位置在GPS上,但不能得到位置時,它的關閉。 我想從NETWORK_PROVIDER獲取位置,但它不起作用。 也嘗試使用FusedLocationApi,但它始終爲空。不能從網絡位置isProviderEnabled(LocationManager.NETWORK_PROVIDER)始終爲假

我用此權限在我的清單:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 


<uses-feature android:name="android.hardware.location.gps" /> 



<uses-permission android:name="android.permission.INTERNET" /> 

locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);

永遠是假的。

我到底做錯了什麼?

+0

NETWORK_PROVIDER沒有正確的建築物和地下方面的工作,你必須使用谷歌播放服務。 –

+0

你必須啓用GPS,否則你總是得到空 –

+0

@KuLdipPaTel最後一個已知的位置呢? gps關閉時我可以得到它嗎? –

回答

0

添加到您的權限使用網絡供應商:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
+0

我編輯它,試試這個答案 – MrAppMachine

+0

這個標誌已經標記。 –

+0

@Maximtoyberman嘗試添加'<使用權限android:name =「android.permission.ACCESS_COARSE_LOCATION」/>'給你的權限 – MrAppMachine