1
我在android工作。 我想獲得我的android設備的GPS座標。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();
}
}
但我得到的經度和緯度的時間只到零。請告訴我我做了什麼錯誤。
預先感謝您。
? http://stackoverflow.com/questions/3145089/what-is-the-simplest-and-most-robust-way-to-get-the-users-current-location-in-a/3145655# 3145655 – Ghost 2011-12-15 06:50:53