Ich habe nach der Formatierung versucht, Google Distance Matrix-API-JSON in meinem Projekt zu verwenden die URL zum Beispiel:
%Vor%Ich konnte das Ergebnis im Browser anzeigen, aber als ich versuchte, eine HTTP-Anfrage zu machen, um das Ergebnis zu erhalten, erhalte ich den Status: REQUEST_DENIED
In der Dokumentation:
REQUEST_DENIED gibt an, dass der Dienst die Verwendung der Entfernung verweigert hat Matrix-Service von Ihrer Anwendung.
Aber ich weiß immer noch nicht, warum meine Anfrage abgelehnt wurde. Weitere Informationen von Google:
Die Verwendung der Distanzmatrix-API muss sich auf die Anzeige von Informationen auf einer Google Map; zum Beispiel zu bestimmen Ursprungs-Ziel-Paare, die innerhalb einer bestimmten Fahrzeit ab fallen vor dem Anfordern und Anzeigen dieser Ziele auf einem Karte. Verwendung des Dienstes in einer Anwendung, die keine a anzeigt Google Map ist verboten.
Wenn ich das Ergebnis nicht bekomme, wie kann ich es auf Google Map anwenden? Jeder mit dem gleichen Problem? Ich werde den Beispielcode später veröffentlichen, um meine Frage klarer zu klären.
Google Distance Matrix API hat ein Limit von Elementen, die auf 2500 festgelegt sind. Ich bezweifle sehr, dass Sie diese Grenze überschritten hätten, da Sie die maximale 10 x 10-Matrix 25 mal berechnet hätten. Ich bin aus Südafrika und weigerte sich, für irgendwelche lokalen Adressen zu arbeiten, bis ich den Transportmodus zum Fahren änderte (vom Gehen, ich meine ernsthaft, wir haben Autos). Vielleicht hilft das
Als erstes müssen Sie Ihrer Anwendung einen API-Schlüssel zuweisen. Dies geschieht zunächst, indem Sie sie im Google API-Manager unter [ Csylach erstellen. Danach haben Sie die Freiheit, sich neuen Problemen zu stellen:)
Tags und Links google-api google-maps-api-3 matrix distance google-distancematrix-api