Android设备的GPS坐标没有得到

时间:2011-12-15 06:46:11

标签: android gps

我在android工作。 我想得到我的Android设备的GPS坐标。

我正在使用此代码来获取我的坐标: -

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 :(得分:0)

确保将权限放在Manifest中

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