8

URLをフォーマットした後、プロジェクトで Google Distance Matrix API JSONを使用しようとしていました。次に例を示します。

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&mode=bicycling&language=en&sensor=false

ブラウザで結果を表示できましたが、結果を取得するために http リクエストを作成しようとすると、次のステータスが返されます: REQUEST_DENIED

ドキュメント内:

REQUEST_DENIED は、サービスがアプリケーションによる距離行列サービスの使用を拒否したことを示します。

しかし、私の要求が拒否された理由はまだわかりません。グーグルからの詳細情報:

Distance Matrix API の使用は、Google マップ上の情報の表示に関連している必要があります。たとえば、特定の運転時間内に収まる出発地と目的地のペアを特定してから、これらの目的地をリクエストして地図上に表示することができます。Google マップを表示しないアプリでの利用は禁止されています。

結果が得られない場合、Google マップに適用するにはどうすればよいですか? 同じ問題を抱えている人はいますか?私の質問をより明確にするために、後でサンプルコードを投稿します。

4

6 に答える 6

3

Google Distance MatrixAPIの要素の制限は2500に設定されています。最大10x10の行列を25回計算する必要があるため、この制限を超えているとは思えません。私は南アフリカ出身で、交通手段を運転に変更するまで、地元の住所で働くことを拒否しました(徒歩から、つまり真剣に、私たちは車を持っています)。多分それは助けになるでしょう

于 2011-11-19T19:08:32.733 に答える
0

Google Maps APIキーを取得する必要があると思います

于 2016-05-26T13:41:46.037 に答える
0

まず、アプリケーションに API キーを割り当てる必要があります。これは、[ https://console.developers.google.com/]の Google API Manager で作成することによって最初に行われます。その後、新しい問題に自由に直面できます:)

于 2016-02-13T19:56:05.840 に答える
0

私は以前に同じ問題を抱えていました。

使用しているバージョンの Google API キー バージョンとコード/スクリプトをチェックアウトする必要があります。

于 2012-09-23T10:52:56.087 に答える