Код статуса API Google Адресов = PLACES_API_ACCESS_NOT_CONFIGURED

Я пытаюсь реализовать Google-Places-API. Я создал API-ключ, как описано здесь, скопировав / вставив SHA1- Отпечаток моего "debug.keystore" в соответствующее поле в учетных данных.

В качестве имени проекта я использовал значение applicationId из моего build.gradle.

Теперь я пытаюсь использовать автозаполнение из API, например:

Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).build(getTurActivity());
        startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);

Когда я распечатываю статус в onActivityResult, я получаю статус (см. Заголовок) и код состояния: 9003

Мне известно, что это сообщение существует, но его не было. не решаю мою проблему. Я проверил свои учетные данные и ключ API, и вроде все в порядке.

В моем файле манифеста я установил ключ API внутри приложения следующим образом:

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="AIz*********....***"/>

person Vic Torious    schedule 09.06.2016    source источник
comment
Включение Google Places API для Android в консоли разработчика Google должно решить вашу проблему.   -  person pRaNaY    schedule 10.06.2016
comment
Я включил его - вот где я запутался. Я сделал все, что нужно было сделать.   -  person Vic Torious    schedule 10.06.2016


Ответы (1)


Хорошо, после долгого тестирования и поиска в Google все заработало, но я все еще не понимаю:

Я нашел этот пост и попробовал, хотя не верил, что это поможет. Когда я добрался до настроек модуля, единственное, что я сделал, - это скопировал идентификатор приложения, не меняя его (тот самый, который я уже скопировал / вставил из моего build.gradle, кстати), и вставил его в поле в консоли разработчика. . После этого все заработало.

Я совершенно уверен, что я уже безуспешно использовал тот же самый идентификатор приложения, и я знаю, что сделал все, что было необходимо, чтобы заставить его работать в моих предыдущих попытках, но это просто волшебным образом помогло.

Как я уже сказал, я все еще сбит с толку и был бы очень благодарен, если бы кто-нибудь мог указать на некоторые возможности того, что здесь могло пойти не так - в остальном моя проблема, похоже, решена.

Заранее спасибо!

person Vic Torious    schedule 10.06.2016
comment
Google говорит, что активация ключа может занять несколько минут. возможно, вы не ждали достаточно долго? - person ; 10.07.2017