2016-06-09 3 views
3

Im пытается реализовать Google-Places-API. Я сгенерировал API-ключ, как описано here, копируя/вставляя SHA1-Fingerprint из моего «debug.keystore» в соответствующее поле в учетных данных.Google Places-API statusCode = PLACES_API_ACCESS_NOT_CONFIGURED

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

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

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

Когда я распечатать статус в onActivityResult я получаю статус (см название) и статус-код: 9003

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

В моем файле манифеста я установить ключ API внутри приложения, как это:

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

Включение API Google Адресов для Android в консоли разработчика Google должно решить вашу проблему. – pRaNaY

+0

Я включил его - вот где я смущен. Я сделал все, что нужно было сделать. –

ответ

0

Хорошо, после многих испытаний и googleing я получил его на работу - но я до сих пор путают:

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

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

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

Заранее благодарен!

+0

Google заявляет, что может потребоваться несколько минут до активации ключа. возможно, вы долго не ждали? –

Смежные вопросы