java代码实现如何获取当前经纬度?(安卓的话可以用GPS取)
import android.app.Activity; import android.os.Bundle; import android.location.*; import android.content.*; import android.util.Log; import android.widget.TextView; public class GPSLocationListenActivity extends Activity implements LocationListener { LocationManager locman; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); locman = (LocationManager)getSystemService(Context.LOCATION_SERVICE); } @Override protected void onResume(){ if (locman != null){ locman.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,0,this); } super.onResume(); } @Override protected void onPause(){ if (locman != null){ locman.removeUpdates(this); } super.onPause(); } @Override public void onLocationChanged(Location location){ TextView textView1 = (TextView)findViewById(R.id.textView1); textView1.setText("Latitude:Longitude - " +String.valueOf(location.getLatitude()) +":"+String.valueOf(location.getLongitude())); TextView textView2 = (TextView)findViewById(R.id.textView2); textView2.setText(String.valueOf(location.getTime())); Log.v("----------", "----------"); Log.v("Latitude", String.valueOf(location.getLatitude())); Log.v("Longitude", String.valueOf(location.getLongitude())); Log.v("Accuracy", String.valueOf(location.getAccuracy())); Log.v("Altitude", String.valueOf(location.getAltitude())); Log.v("Time", String.valueOf(location.getTime())); Log.v("Speed", String.valueOf(location.getSpeed())); Log.v("Bearing", String.valueOf(location.getBearing())); } @Override public void onProviderDisabled(String provider){ } @Override public void onProviderEnabled(String provider){ } @Override public void onStatusChanged(String provider, int status, Bundle extras){ switch(status){ case LocationProvider.AVAILABLE: Log.v("Status","AVAILABLE"); break; case LocationProvider.OUT_OF_SERVICE: Log.v("Status","OUT_OF_SERVICE"); break; case LocationProvider.TEMPORARILY_UNAVAILABLE: Log.v("Status","TEMPORARILY_UNAVAILABLE"); break; } } }