gpt4 book ai didi

android - 在 google play services rev 22 上找不到 LocationClient 类

转载 作者:IT老高 更新时间:2023-10-28 21:54:24 26 4
gpt4 key购买 nike

我刚刚将 google play 服务更新到 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 步:更新连接和断开调用。

locationClient.connect() 替换为 googleApiClient.connect() 并将 locationClient.disconnect() 替换为 googleApiClient.disconnect ().

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

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

希望这会有所帮助!

关于android - 在 google play services rev 22 上找不到 LocationClient 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27365766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com