2017-05-24 3 views
0

De temps en temps, je continue à obtenir suivant le code d'erreur lorsque vous essayez d'utiliser un widget Lieu Picker de Google:Lieu Google Picker pas obtenir l'emplacement - exception bloqué temporaire

e.android.gms.persistent W/Lieux:?: OnFailure StatusCode: 13, Cause: java.util.concurrent.TimeoutException 05-24 14: 11: 44.969 2166-2749/com.google.android.gms.persistent E/Volley: [126] BasicNetwork .performRequest: Code de réponse inattendu 500 pour https://www.googleapis.com/placesandroid/v1/searchByChain?key= ...

Et puis:

.android.gms.persistent W/GCM.HTTP: requête HTTP bloqué en raison de backoff automatique: https://www.googleapis.com/placesandroid/v1/getPlaceById?key= ... 05-24 14: 11: 51,395 2593-2859/com.google.android.gms W/GoogleURLConnFactory: bloqué par temporary_blocked2:

Et ceci:

e.android.googlequicksearchbox: Recherche E/RequestMa nagerImpl: La production a échoué java.util.concurrent.ExecutionException: java.util.concurrent.CancellationException: la tâche a été annulée. à bbbget (SourceFile: 116) à l'adresse com.google.android.apps.gsa.extradex.kato.dla (SourceFile: 1154) à l'adresse com.google.android.apps.gsa.extradex.kato.dpn (SourceFile : 75) at com.google.android.apps.gsa.extradex.kato.dpaE (SourceFile: 19) à l'adresse com.google.common.util.concurrent.pN (SourceFile: 2209) sur com.google. common.util.concurrent.o.run (SourceFile: 128) à l'adresse com.google.common.util.concurrent.bh $ 1 $ 1.run (SourceFile: 988) à l'adresse com.google.android.apps.gsa.taskgraph. balrun (SourceFile: 66) a t java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:428) at java.util.concurrent.FutureTask.run (FutureTask.java:237) at com.google.android.apps.gsa .shared.util.concurrent.a.ak.run (fichier source: 66) au com.google.android.apps.gsa.shared.util.concurrent.a.ax.run (SourceFile: 139) at com .google.android.apps.gsa.shared.util.concurrent.a.ax.run (SourceFile: 139) à java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1133) à java .util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:607) at java.lang.Thread.run (Thread.java:761) at com.google.android.apps.gsa.shared.util. concurrent.a.ad $ 1.run (SourceFile: 85) Causé par: java.util.concurrent.CancellationException: la tâche a été annulée .

Toutes les API neccesay sont activées dans la console Google.Le sélecteur de lieu fonctionne, mais il est impossible de trouver un lieu ou une adresse. Il semble être temporaire, après un certain temps, il recommence à fonctionner.

Je suis confus, y a-t-il des limites pour l'API de géolocalisation de Google? Je suis incapable de trouver des informations et je suis sûr que mon application ne devrait pas dépasser les limites, car elle n'est même pas encore disponible pour le public.

Des pensées?

Répondre

0

Eh bien, la réponse trouvée, il y a les limites: https://developers.google.com/places/web-service/usage

API Google Places Service Web impose une limite par défaut de 1000 gratuit demandes par période de 24 heures, calculée comme la somme de côté client et demandes côté serveur. Si votre application dépasse la limite initiale, l'application va commencer à échouer.

Mais je me demande comment mon application a dépassé cette limite.