2

私は、Google の場所のオートコンプリート API を使用する Android アプリに取り組んでいます。

以下のURLを叩こうとすると

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=geocode&sensor=false&language=en&key=apiKey

以下のような回答が得られました。

{ "予測": []、"ステータス": "REQUEST_DENIED" }

Google API コンソールの下のリンクから API キーを取得しました

また、Google Maps API v3 サービスを有効にしました。APIドキュメントによると、REQUEST_DENIED応答は通常、センサーパラメーターが不足しているためですが、既に提供しています。ブラウザで上記の URL を直接ヒットした後も、REQUEST_DENIED 応答が返されます。他に何かしなければならないことはありますか?

4

4 に答える 4

4

キーが正しいこと、および十分なクォータが残っていることは確かですか? 新しいキーを生成し、参照が正しいか空に設定されていることを確認してください。

また、キーがアクティブになるまで最大 5 分間待つ必要がある場合もあります。

FWIW あなたの URL を自分のキーでテストしたところ、問題なく動作しました。

于 2012-02-05T22:37:50.980 に答える
2

AndroidアプリにGoogle Places APIを使用しているときに、同じ問題「REQUEST_DENIED」にも直面していました。Google API コンソールのヘルプによると、「Android および iOS キーは、Google Maps Android API や Google Maps SDK for iOS などの一部の API でのみサポートされています。」( https://developers.google.com/console/help/ )。

私の場合、Android/iOS キーを使用する代わりに「クッパ アプリのキー」を使用することで問題が解決しました。

于 2013-11-28T12:30:59.063 に答える
0

APIページhttp://code.google.com/apis/maps/documentation/places/#PlaceSearchesに入力パラメータがリストされていません

それは何をするためのものか?本当に必要な場合は、最後のアイテムに移動してみてください。または、最初に削除してみて、機能するかどうかを確認してください。

于 2012-02-04T17:19:49.580 に答える
0

あなたが直面している問題は、API_KEY に関連している可能性があります
。大文字の "i" の代わりに文字 "l" のようなものを挿入しました。大文字の i と el(l) は、xcode 環境では同じように見えます。正しい文字を挿入してみてください。問題は解決します。

于 2013-10-28T06:35:51.657 に答える