Keyless-Zugang zu Google Maps-Plattform ist veraltet

Manchmal, wenn ich versuche zu verwenden die Google MAPS API-KEY zu bekommen eine URL zu ziehen 'Polylinie', bekomme ich einen Fehler in meinen logs:

"error_message":"schlüssellosen Zugang zu Google Maps-Plattform ist veraltet. Bitte verwenden Sie einen API-Schlüssel (mit dem alle deine API-Aufrufe zu vermeiden, service-Unterbrechung. Für weitere details siehe bitte http://g.co/dev/maps-no-account","Routen":[],"status":"OVER_QUERY_LIMIT"

Habe ich diese in meinem manifest:

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

Auch dieser API-SCHLÜSSEL 'enabled' in mein API-KONSOLE, und es ist nur zu Google Maps, Android SDK und Richtungen API. Ich habe auch die Abrechnung aktiviert für meine Google API-KONSOLE, aber ich bekomme immer noch diese Fehlermeldung manchmal.

  • Überprüfen Sie, wenn Sie die Verwendung von web-service (Anfahrt API) mit einem API-key. Was ist Ihr Wunsch, erhalten Sie die Wegbeschreibung? Beachten Sie auch, dass Android-SDK und-Richtungen API nicht verwenden die gleiche API-Schlüssel, weil Android SDK erfordert Android-app-Einschränkung während der Directions API eine IP-Adresse erforderlich, diese Einschränkung.
  • Stellt sich heraus, mein Problem war passiert, da war ich nicht mit dem API-SCHLÜSSEL im JSON-Anfrage. Zum Beispiel, ich war immer mein Fehler, wenn ich das Tue: String url = "https://maps.googleapis.com/maps/api/directions/"+output+"?"+parameters; Aber, um es zu beheben, habe ich dies getan: String url = "https://maps.googleapis.com/maps/api/directions/"+output+"?"+parameters + "&key=" + MY_API_KEY; ich denke, google reccomends uns die Verwendung von API-Key direkt in diese Art von JSON-requests zu verhindern, dass Quoten-Fehler.
  • developers.google.com/maps/documentation/geocoding/start
InformationsquelleAutor grantespo | 2018-09-16
Schreibe einen Kommentar