【发布时间】:2014-11-16 09:05:55
【问题描述】:
您好,我正在使用以下代码通过 GPS 获取位置 我已在 AndroidManifest.xml 中授予所有必需的权限
if (DeviceUtilities.isNetworkAvailable(context))
{
Toast.makeText(HomeScreen.this, "Getting location from GPS",Toast.LENGTH_SHORT).show();
LocationManager lm;
lm = (LocationManager) getSystemService(LOCATION_SERVICE);
Criteria c = new Criteria();
c.setAccuracy(Criteria.ACCURACY_FINE);
String bestProvider = lm.getBestProvider(c, true);
Location location = lm.getLastKnownLocation(bestProvider);
if(location!=null)
{
latitude = location.getLatitude();
longitude = location.getLongitude();
}
}
但是得到纬度和经度的空值。 如何获取位置? 请建议。 提前致谢。
【问题讨论】: