2016-06-09 23 views
3

Ich versuche, Google-Places-API zu implementieren. Ich habe einen API-Schlüssel wie beschrieben here erzeugt, indem ich den SHA1-Fingerprint von meinem "debug.keystore" in das entsprechende Feld in den Anmeldeinformationen kopiert/eingefügt habe.Google Places-API statusCode = PLACES_API_ACCESS_NOT_CONFIGURED

Als Projektname habe ich den Wert von "applicationId" von meinem build.gradle verwendet.

Jetzt versuche ich, Auto-Vervollständigen von der API wie zu verwenden:

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

Wenn ich den Status ich den Status erhalte in onActivityResult ausdrucken (siehe Titel) und die Status-Code: 9003

Ich bin mir bewusst, dass this Post existiert, aber es hat mein Problem nicht gelöst. Ich habe meine Anmeldeinformationen und den API-Schlüssel überprüft, und alles scheint gut zu sein.

In meinem Manifest-Datei habe ich die API-Schlüssel innerhalb Anwendung wie folgt aus:

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

Die Aktivierung der Google Places-API für Android in Ihrer Google Developer Console sollte Ihr Problem lösen. – pRaNaY

+0

Ich habe es aktiviert - das ist, wo ich verwirrt bin. Ich habe alles gemacht, das musste getan werden. –

Antwort

0

Okay, nach vielen Tests und googleing Ich habe es zu arbeiten - aber ich bin immer noch verwirrt:

Ich fand this post und versuchte es, obwohl ich nicht glaubte, dass es helfen würde. Als ich zu meinen Modul-Einstellungen kam, war das Einzige, was ich tat, die Anwendungs-ID zu kopieren, ohne sie zu ändern (genau die gleiche, die ich bereits von meinem build.gradle btw kopiert/eingefügt hatte) und in die Entwicklerkonsole einzufügen . Danach hat es einfach funktioniert.

Ich bin mir ziemlich sicher, dass ich diese exakt gleiche Application Id bereits ohne Erfolg benutzt habe und ich weiß, dass ich alles getan habe, um es bei meinen vorherigen Versuchen funktionieren zu lassen - aber das hat den Zauber einfach magisch gemacht.

Wie gesagt, ich bin immer noch verwirrt und wäre wirklich dankbar, wenn jemand einige Möglichkeiten aufzeigen könnte, was hier schief gehen könnte - ansonsten scheint mein Problem gelöst zu sein.

Vielen Dank im Voraus!

+0

Google sagt, dass es einige Minuten dauern kann, bevor der Schlüssel aktiviert wird. vielleicht hast du nicht lange genug gewartet? –