Entfernungsmatrix-API von Google

8

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.

    
wgx731 22.05.2011, 15:37
quelle

6 Antworten

4

Ich hatte ein ähnliches Problem, aber ich nahm an, dass das Sensor-Tag standardmäßig auf false gesetzt wird, aber es ist tatsächlich erforderlich.

    
zachaysan 16.08.2011 18:55
quelle
2

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

    
sirwoetang 19.11.2011 19:08
quelle
0

Ich hatte das gleiche Problem früher.

Sie müssen mit der Google Api-Schlüsselversion und den Codes / Skripten der von Ihnen verwendeten Version auschecken.

    
cool nicq 23.09.2012 10:52
quelle
0

Ich glaube, Sie müssen einen Schlüssel für die Google Maps-API

    
Gonja 26.05.2016 13:41
quelle
0

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:)

    
Moroni Lemes 13.02.2016 19:56
quelle
0

Sie müssen einen API-KEY für die Verwendung von Google-Karten-Services wie folgt festlegen:

%Vor%     
MK-rou 07.04.2017 14:40
quelle