Android 在使用FucedLocationProviderClient之前连接GoogleAppClient

Android 在使用FucedLocationProviderClient之前连接GoogleAppClient,android,google-api,location,Android,Google Api,Location,在使用FucedLocationProviderClient之前,是否需要先连接GoogleAppClient?否。。你不需要GoogleapClient。FusedLocationProviderClient将在没有GoogleAppClient的情况下工作 使用FusedLocationProviderClient获取位置的示例代码 private FusedLocationProviderClient mFusedLocationClient; //Intialize mFusedLoc

在使用FucedLocationProviderClient之前,是否需要先连接GoogleAppClient?

否。。你不需要GoogleapClient。FusedLocationProviderClient将在没有GoogleAppClient的情况下工作

使用FusedLocationProviderClient获取位置的示例代码

private FusedLocationProviderClient mFusedLocationClient;

//Intialize
mFusedLocationClient = LocationServices.getFusedLocationProviderClient(this);

//After get it the permission and GPS ON - write this below code
fusedLocationClient.getLastLocation()
    .addOnSuccessListener(this, new OnSuccessListener<Location>() {
        @Override
        public void onSuccess(Location location) {
            // Got last known location. In some rare situations this can be null.
            if (location != null) {
                //handle location
            }
        }
    });
专用FusedLocationProviderClient mFusedLocationClient;
//初始化
mFusedLocationClient=LocationServices.getFusedLocationProviderClient(此);
//在获得许可和GPS开启后-写下下面的代码
fusedLocationClient.getLastLocation()文件
.addOnSuccessListener(此,新的OnSuccessListener(){
@凌驾
成功时的公共无效(位置){
//已获取最后一个已知位置。在某些罕见情况下,此值可以为空。
如果(位置!=null){
//手柄位置
}
}
});
请参阅—