谷歌播放服务rev 22找不到LocationClient类

我刚刚更新谷歌播放服务,以22回合LocationClient类似乎缺less。 到底是怎么回事?

Solutions Collecting From Web of "谷歌播放服务rev 22找不到LocationClient类"

基于@CommnsWare的说法,以下是迁移到Fused api的步骤。

第1步:获取GoogleApiClient的实例而不是LocationClient

ConnectionCallback (mConnectionCallbacks,下例中的mOnConnectionFailedListener)需要稍作修改,但这应该是微不足道的。

 googleApiClient = new GoogleApiClient.Builder(this) .addApi(LocationServices.API) .addConnectionCallbacks(mConnectionCallbacks) .addOnConnectionFailedListener(mOnConnectionFailedListener) .build(); 

步骤2:更新连接和断开呼叫。

使用googleApiClient.connect()locationClient.connect()replace为googleApiClient.connect()locationClient.disconnect() googleApiClient.disconnect()

第3步:使用LocationServices.FusedLocationApi发送您的请求。 例如

 LocationServices.FusedLocationApi.getLastLocation(googleApiClient) LocationServices.FusedLocationApi.requestLocationUpdates(googleApiClient, request, mLocationListener); 

希望这可以帮助!