我已經實現了獲取當前位置緯度經度的示例應用程序。如果我將我的應用程序在仿真器中進行了午餐,並且我從eclipse的Emulator Controls發送了緯度和經度,那麼我將從仿真器控件獲取當前位置的經度和緯度。如果我午餐在實際的設備相同的應用程序,然後我不能夠獲得當前位置的經度和緯度如何獲取android移動設備當前位置的經緯度?
我已經實現代碼獲取當前位置的緯度和經度如下:
LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 11, 11, mlocListener);
public class MyLocationListener implements LocationListener
{
@Override
public void onLocationChanged(Location loc)
{
loc.getLatitude();
loc.getLongitude();
Log.v("11111","Latitude :"+loc.getLatitude());
Log.v("22222","Longitude :"+ loc.getLongitude());
}
}
從上面的代碼,我沒有得到當前的位置在真正的Android設備的經緯度。
如何獲取當前位置實際設備的經緯度?
請任何機構幫助我
你有沒有得到任何錯誤?如果是的話,然後張貼logobo – 2012-01-06 11:40:39
不,我沒有得到任何error.but我沒有得到任何 – 2012-01-06 11:44:48
,因爲當你在設備上運行這個應用程序,你有改變(「GPS_PROVIDER」)到(「NETWORK_PROVIDER」)。所以在這之後,你會得到輸出... – 2012-02-14 05:42:20