Android - 融合位置 api

Android - Fused location api

融合位置Api 当 google api 客户端连接时 //

public void onconnected()
{
    LocationServices.FusedLocationApi
                    .requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
} 

但假设由于没有网络、没有 wifi 和没有 gps,客户端继续检查位置。

那么有什么方法可以终止它...如果 onlocationchanged 没有在 1 分钟或这样的时间间隔内被调用?

不,您必须采用自己的方式来等待最多 1 分钟并终止等待位置。您还需要在用户更早获得位置更新的生命周期和情况下采取适当的行动。