我已经实现了获取当前位置纬度经度的示例应用程序。如果我将我的应用程序在仿真器中进行了午餐,并且我从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