Google Awareness API Places with com.google.android.gms.comm



我几天来一直试图解决我的谷歌意识API异常问题,但没有成功。

我确实已经实现了一个感知快照客户端,以解析我的上下文收集应用程序的当前 POI。但不幸的是,我总是得到异常"com.google.android.gms.common.api.ApiException: 7508",没有任何结果。我还实现了一个快照客户端来接收当前的天气状况,它的效果很好。它几乎是相同的代码,但是天气的代码工作正常,而地方的代码则不然。

我现在正在网上浏览几天来解决这个问题,但没有关于该特定异常代码的信息,官方 android 文档中也没有处理它。

请帮帮我!!

我的代码是:

public String measure() {
if(checkPermission() && resultWasFetched){
resultWasFetched = false;
Awareness.getSnapshotClient(this.context).getPlaces()
.addOnSuccessListener(new OnSuccessListener<PlacesResponse>() {
@Override
public void onSuccess(PlacesResponse placesResponse) {
placeLikelihoods = placesResponse.getPlaceLikelihoods();
resultWasFetched = true;
Log.i(TAG, "detected: "+ placeLikelihoods);
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.e(TAG, "Could not detect places: " + e);
}
});
}

我是堆栈溢出的新手,所以如果缺少某些内容或其他任何问题,请深表歉意!

检查以确保您拥有 Google 地图的 API 密钥。 您可以获取 api 密钥并通过 Google API 管理器启用。没有它,您将无法通过身份验证来访问地图。你可能会想象,地方是从谷歌地图的背面跑出来的。

相关内容

最新更新