這是全地球變
Location loc;
double latitude;
double longitude;
LocationManager mLocationManager;
這是綁定位置經理
mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
100, 3, mLocationListener);
該類
private final LocationListener mLocationListener = new LocationListener() {
@Override
public void onLocationChanged(final Location location) {
// your code here
latitude = location.getLatitude();//set here your current location latitude & longitude.
longitude = location.getLongitude();
Log.e(KEY_TAG, "Lat " + latitude + "Long " + longitude);
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
};
當用戶位置改變時你將獲得新的lat長。
我已經做了@Hardik Parmar,反正。我的主要問題是如何僅在定時器期間執行可運行的執行。 –