我已经看到了大量获取用户位置的方法,我的应用程序显示了本地商家,因此我们不需要最激动人心的位置。目前我正在使用:
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
Location location = locationManager.getLastKnownLocation(locationManager.getBestProvider(criteria, false));
要在应用程序打开时获取最后的位置,但有些用户报告说这对他们不起作用。
所以我真正想要的是获取用户当前位置的最佳方式,快速打开应用程序,无需继续更新。