无法获得任何位置 - android

时间:2013-08-24 14:12:52

标签: android gps location

我遇到了一个问题: 除了Location.getLastKnownLocation()之外,我无法获得任何位置,这是不满意的,因为我需要当前位置。精度不一定好,300米就可以了。我的代码如下所示:

这是我按下按钮时运行的部分:

lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);

这是我的onLocationChanged()方法:

@Override
public void onLocationChanged(Location location) {
        lati = location.getLatitude();
        longi = location.getLongitude();
        locRes.setText("Lati: " + lati + " Longi: " + longi);
        lm.removeUpdates(this);
}

我定义了:

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

在清单文件中。我一直在互联网上无处不在,无法找到我的问题的解决方案。位置只是没有得到修复。以前,当我试图使用GPS位置时,我也无法得到任何。 Gps甚至没有工作,因为手机的顶部栏上没有gps图标。我的人有类似的问题吗?有什么建议吗?

0 个答案:

没有答案