我知道有些手机没有预装谷歌播放服务。我想问是否有可能在没有 Google Play Services 的情况下获取位置,只需使用 LocationManager。不是 LocationClient。
问问题
24735 次
2 回答
19
你可以使用 LocationManager
LocationManager locationManager = (LocationManager) getApplicationContext().getSystemService(LOCATION_SERVICE);
Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
于 2013-07-18T14:57:33.093 回答
1
使用 LocationManager 并设置适当的提供程序、GPS 或 NETWORK。您可以分别使用 requestLocationUpdates() 和 getLastKnownLocation() 方法获得定期更新或单次更新。最后,通过调用 Location 对象所需的方法,获取一个 Location 对象并检索纬度、经度。
于 2013-07-19T11:04:40.527 回答