2016-08-03 3 views
0

nach der Wahl zufällige Position, die kein Platz in Google Maps mit PlacePicker ist (https://developers.google.com/places/android-api/placepicker), ich verwendet compile 'com.google.android.gms:play-services-places:9.4.0' die Bestätigungsschaltfläche ist immer deaktiviert, wenn die Position kein registrierter Ort in Google Maps. enter image description hereAndroid, kann nicht eine Position, die ist kein Ort in Google Maps mit PlacePicker

+0

+1, weil Google uns nicht sagt, dass dies das Problem ist. In vielen anderen Fällen funktioniert nichts, anstatt der halben Sache. –

Antwort

2

Sie müssen sicherstellen, dass Sie die komplette Setup-Anleitung für die Google Places API für Android folgen: https://developers.google.com/places/android-api/start#app-config

Von besonderer Bedeutung, Ihr Problem kann auftreten, wenn Sie nicht über einen API-Schlüssel in Ihrem App-Manifest haben . Hier finden Sie die Schritte folgen müssen, um ein Android-API-Schlüssel für Google Places aus dem Google Developer Console, einzurichten und dann fügen Sie es Ihnen Anwendungsmanifest:

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

Sie erhalten eine API-Schlüssel erhalten müssen folgende die Informationen im Leitfaden "Erste Schritte" von Google.

+0

Ich habe es bereits hinzugefügt, ich habe eine Karte Actiivty erstellt und ich erstelle einen benutzerdefinierten UI-Picker. – S4M37

+0

Sind Sie sicher, dass es sich um einen Android-API-Schlüssel handelt und Sie Ihr App-Paket/SHA-1-Fingerabdruck beim Erstellen korrekt angegeben haben? Ich konnte dieses Problem perfekt reproduzieren, indem ich den API-Schlüssel aus einem Projekt löschte, also ist das definitiv meine beste Wette. –

+0

Ich stimme mit Sampson überein, es war genau der Fehler, den ich gemacht habe. Ich hatte den API Key nicht richtig benutzt und es war nur möglich einen Platz zu finden, nicht meine eigenen Koordinaten. – Opiatefuchs

Verwandte Themen