GPS-координаты устройства Android не получают - PullRequest
1 голос
/ 15 декабря 2011

Я работаю в Android.Я хочу получить GPS-координаты моего устройства Android.

Я использую этот код, чтобы получить мои координаты: -

LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 


Location location = mlocManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

            if(location!=null) {
               myLongitude = location.getLongitude();
               myLatitude= location.getLatitude();
            }
            else {
               myLongitude =0;
               myLatitude= 0;
            }

           LocationListener mlocListener;
           mlocListener = new MyLocationListener();
           mlocManager.requestLocationUpdates( LocationManager.NETWORK_PROVIDER, 0, 0, mlocListener);

и этот класс: -

 public class MyLocationListener implements LocationListener
 {
    @Override
    public void onLocationChanged(Location loc)

    {
        myLatitude= loc.getLatitude();
        myLongitude=loc.getLongitude();
    }
}

но все время я получаю широту и долготу только до нуля.подскажите, пожалуйста, какую ошибку я совершил.

Заранее спасибо.

1 Ответ

0 голосов
/ 15 декабря 2011

Убедитесь, что вы указали разрешение в манифесте

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...