不能从网络位置isProviderEnabled(LocationManager.NETWORK_PROVIDER)始终为假

问题描述:

我能够得到的位置在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关闭时我可以得到它吗? –

添加到您的权限使用网络供应商:

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

我编辑它,试试这个答案 – MrAppMachine

+0

这个标志已经标记。 –

+0

@Maximtoyberman尝试添加''给你的权限 – MrAppMachine