step1:聲明權限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
step2:獲取LocationManager對象
LocationManager locationManager = (LocationManager)LocationTest.this.getSystemService(Context.LOCATION_SERVICE);
step3:選擇LocationProvider,綁定LocationListener對象
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, new MyLocationListener());
附:MyLocationListener
private class MyLocationListener implements LocationListener{
@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
System.out.println(location.getLatitude());
System.out.println(location.getLongitude());
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
}
posted on 2011-09-25 21:28
Ying-er 閱讀(691)
評論(0) 編輯 收藏 所屬分類:
Android 、
GIS/GPS