NETWORK_PROVIDER始终返回0.0 0.0

时间:2012-05-18 08:20:25

标签: android location

我遇到了network_provider的问题。 这是我的LocationListener: `private final class LocListener实现了LocationListener {

    @Override
    public void onLocationChanged(Location location) {
        if(location != null){   
            latitude = location.getLatitude();
            longitude = location.getLongitude();
        }else Log.i("locListener", "null");
    }

    @Override
    public void onProviderDisabled(String provider) {
    }

    @Override
    public void onProviderEnabled(String provider) {
    }

    @Override
    public void onStatusChanged(String provider, int status, Bundle extras) {
    }

}`

这是我的坐标监听器:

private void gpsListener(){
            locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
                0, 0, this.locListener);
        locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
                0, 0, this.locListener2);
}

我想在室内检索位置,这是使用network_provider的原因。 但是当我在室内时,方法onLocationChanged()不会打电话。 我添加到清单文件中的所有必需权限。

哦,我想在不使用Wi-Fi或其他连接的情况下从手机信号塔中检索位置

感谢您的回复

0 个答案:

没有答案