-3
可能重複:
How do I get the current GPS location programmatically in Android?如何在android中以編程方式獲取經度和緯度位置?
我只是想知道如何找出當前位置的緯度經度&統籌編程在android.I嘗試過很多職位已經從該論壇,但無法找到解決方案。提前感謝。
可能重複:
How do I get the current GPS location programmatically in Android?如何在android中以編程方式獲取經度和緯度位置?
我只是想知道如何找出當前位置的緯度經度&統籌編程在android.I嘗試過很多職位已經從該論壇,但無法找到解決方案。提前感謝。
LocationManager locManager;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
locManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,1000L,500.0f, locationListener);
Location location = locManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if(location != null)
{
double fromLat = roundTwoDecimals(location.getLatitude());
double fromLong = roundTwoDecimals(location.getLongitude());
}
}
// call location listener
private final LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
updateWithNewLocation(location);
}
public void onProviderDisabled(String provider) {
Toast.makeText(getApplicationContext(), "GPS is Disabled.Please enable GPS", Toast.LENGTH_SHORT).show();
updateWithNewLocation(null);
}
public void onProviderEnabled(String provider) {
Toast.makeText(getApplicationContext(), "GPS is Enabled", Toast.LENGTH_SHORT).show();
}
public void onStatusChanged(String provider, int status, Bundle extras) {
}
};
你已經嘗試了很多帖子?你嘗試過哪些?顯示你的代碼和錯誤? – 2012-08-01 07:14:41