从LocationManager调用requestLocationUpdates是否更新了getLastLocation返回的位置?
即,我可以这样做:
然后,调用getLastLocation并获取一些东西!= null?
谢谢!
答案 0 :(得分:1)
getLastLocation将返回最后一个位置。如果LocationManager没有先前的位置,则返回null。
在您取消订阅位置更新之前,requestLocationUpdates将请求持续的位置更新。
更多细节可以在这里找到:
https://developer.android.com/training/location/retrieve-current.html
以下解释说明了为什么getLastLocation可能返回null:
return redirect()->route('/project')->with('message', 'project successfully created');