我正在开发Android项目,应用程序需要GPS坐标才能工作。
因此,经过长时间的睡眠,当我尝试获取坐标
时,下面的代码行给出了nulllocationManager = (LocationManager)getApplicationContext().getSystemService(LOCATION_SERVICE);
Location _lastLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
所以为了得到它们,我要开始谷歌地图,这有点令人失望。我已经阅读了很多线程,但任何人都非常有帮助。我正在使用三星S2 和 S3 ,但我也读到原因是本机服务中的一个错误,它在一个循环中试图重新启动它。
是否有人知道如何解决这个问题?
答案 0 :(得分:1)
对于设备的地理定位,您可以使用多个提供商,例如LocationManager.GPS_PROVIDER,LocationManager.NETWORK_PROVIDER和LocationManager.PASSIVE_PROVIDER。
您会在Location Strategies指南中找到更多信息