我知道有些手机没有预装google play服务。我想问一下,有没有可能在没有谷歌Play服务的情况下获得位置,只需使用LocationManager。不是LocationClient。
发布于 2013-07-18 22:57:33
您可以使用LocationManager
LocationManager locationManager = (LocationManager) getApplicationContext().getSystemService(LOCATION_SERVICE);
Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
发布于 2013-07-19 19:04:41
USe一个LocationManager并设置适当的提供商、GPS或网络。您可以分别使用requestLocationUpdates()和getLastKnownLocation()方法获取定期更新或一次更新。最后,获取一个Location对象,并通过在Location对象上调用所需的方法来检索纬度和经度。
https://stackoverflow.com/questions/17726728
复制相似问题