Android google maps v2 isproviderEnabled(LocationManager.NETWORK_PROVIDER,0,0,this)总是返回false

时间:2014-01-06 21:53:24

标签: android google-maps

boolean isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
    boolean isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);

当我打开GPS时,第一个返回true,但即使我连接到我的wifi,第二个返回false。在位置设置我已启用gps和wifi进行位置确定。

2 个答案:

答案 0 :(得分:0)

我们需要更多信息,如api级别。

检查此线程,这必须解决您的问题。如果您想获取位置,只需使用google_play_service locatioClient。

Network Connection is closed but location provider is NetworkProvider

答案 1 :(得分:0)

在对手机设置进行彻底搜索后,我的网络位置应用因某些未知原因被禁用。打开了Wifi,并选择了gps和网络进行位置设置。所以在重新打开并重新启动手机后,我终于被要求允许机器人将我的位置存储在手机上