由于FusedLocationProviderApi
已被弃用,我很难在单击按钮后使用FusedLocationProviderClient
来获取用户的位置。
最佳答案
我很难使用fusedlocationproviderclient只获取一次用户的位置…
FusedLocationProviderClient有以下方法
getLastLocation()返回一个位置“只有一次”
requestLocationUpdates (LocationRequest request, LocationCallback callback, Looper looper)
requestLocationUpdates (LocationRequest request, PendingIntent callbackIntent)
其中,LocationRequest依次具有setNumUpdates (int numUpdates)方法。通过传递numUpdates = 1
您将“只获得一次用户的位置”。