Ho problemi con l'API di Google Places di Android - funzionalità di completamento automatico. Io uso la stessa chiave che ho usato per l'API di Google Maps per Android (e nella documentazione, è scritto questo è ok). Ecco la mia definizione in palese:API Android Google Places, getAutocompletePredictions restituisce lo stato 'PLACES_API_ACCESS_NOT_CONFIGURED'
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="mykey"/>
Ma il messaggio getAutocompletePredictions restituisce 'PLACES_API_ACCESS_NOT_CONFIGURED' lo stato.
Ecco il mio codice Java:
GoogleApiClient googleApiClient = new GoogleApiClient.Builder(context)
.addApi(Places.GEO_DATA_API)
.addApi(Places.PLACE_DETECTION_API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
googleApiClient.connect();
LatLngBounds latLngBounds = new LatLngBounds.Builder().
include(SphericalUtil.computeOffset(latlon, RADIUS, 0)).
include(SphericalUtil.computeOffset(latlon, RADIUS, 90)).
include(SphericalUtil.computeOffset(latlon, RADIUS, 180)).
include(SphericalUtil.computeOffset(latlon, RADIUS, 270)).build();
PendingResult<AutocompletePredictionBuffer> result = Places.GeoDataApi.getAutocompletePredictions(googleApiClient, constraint.toString(), latLngBounds, null);
AutocompletePredictionBuffer autocompletePredictions = result.await(Config.DATA_TIMEOUT, TimeUnit.MILLISECONDS);
Status status = autocompletePredictions.getStatus();
if (status.isSuccess()) {
Iterator<AutocompletePrediction> iterator = autocompletePredictions.iterator();
while (iterator.hasNext()) {
AutocompletePrediction prediction = iterator.next();
//... do stuff here ...
}
}
else {
Log.d(TAG, status.getStatusMessage());
}
autocompletePredictions.release();
googleApiClient.disconnect();
Grazie in anticipo
Hai attivato Google Places API per Android sviluppatori di console? Non è la stessa API delle mappe. E dovresti anche verificare le credenziali che il tuo accesso API pubblico è ancora lì. Ho avuto questo problema ieri e la mia chiave è scomparsa – andrei
Grazie a @schopy lo stesso problema chiave qui – enver
Ho un problema simile, ma non esattamente lo stesso. http://stackoverflow.com/questions/31640783/geodataapi-getautocompletepredictions-not-working. Chiunque, per favore aiuto. –