`
1028826685
  • 浏览: 920395 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

获取手机位置

阅读更多
private double[] getGPS() {
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
List<String> providers = lm.getProviders(true);

/* Loop over the array backwards, and if you get an accurate location, then break out the loop*/
Location l = null;

for (int i=providers.size()-1; i>=0; i--) {
l = lm.getLastKnownLocation(providers.get(i));
if (l != null) break;
}

double[] gps = new double[2];
if (l != null) {
gps[0] = l.getLatitude();
gps[1] = l.getLongitude();
}
return gps;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics