3
GoogleプレイスAPIを使用して場所の緯度と経度を取得しようとしています。そして、ここでGoogleApiClientはこの通話に必要なAPIを使用するように設定されていません
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Places.GEO_DATA_API)
.addApi(Places.PLACE_DETECTION_API)
.addApi(LocationServices.API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
を:しかし、私はそのようにクライアントを設定Google Directions Android
:
私はこの例を以下のよ
PendingResult<PlaceBuffer> placeResult = Places.GeoDataApi
.getPlaceById(mGoogleApiClient, placeId);
私は、取得するには、次のエラー:
java.lang.IllegalArgumentException: GoogleApiClient is not configured to use the API required for this call.
どうすれば解決できますか?
私はGoogle APIコンソールでAPIを有効にしていますが、私は例のように正しく設定していると思います。
マニフェストファイルに適切な設定を追加しましたか? https://developers.google.com/places/android-api/start –
@MatiasElorriagaはい、私はGoogle Mapsと同じAPIキーを使用しており、マップは正しく動作しています。 –
あなたは 'mGoogleApiClient.connect();を呼び出しています –