2012-03-29 19 views
4

私はGoogle Places Autocompleterを探しています。それは完全に動作し、私は提供されたコードを使ってみました。Google Places APIの制限

しかし、私は彼らがAPIキーあたりの制限について何か言及しているのを見る。まず第一に、私はAPIキーを持っていない、それは動作します。 APIキーがないという制限はありませんか?

第2に、クライアントIP(自分のサイトを見ているブラウザ)、ドメインごと、または何か別に制限しますか?

ドメインごとに制限がある場合、sub1.domain.comとsub2.domain.comは同じ制限を共有しますか?

私はここで尋ねる理由は、Googleのドキュメントでこれについて何かを見つけることができないようです。ありがとう!

編集:APIキーに登録しましたが、場所オートコンプリートを使用する場所を教えてください。限り、キーが懸念しているとして、それが唯一の場所、Webサービスのために必須です

+0

なぜdownvoteですか? – Jeff

答えて

5

https://developers.google.com/maps/documentation/places/

あなたのドキュメントのリンクは場所のライブラリにある - それは、JavaScriptのAPI v3にするサービスです。キーは必要ありませんが、Maps JS(https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld)を読み込むときに&key={yourkey}を追加してキーを追加することはできます。

ので:

  • プレイスWebサービス:何の鍵は、私は特定のオートコンプリートの限界を知りませんが、JSのAPIは限界がある

を必要としない:キーは、JavaScriptのサービス

  • 場所を必要とここに記載されている:https://developers.google.com/maps/documentation/javascript/usage。基本的に、1日に25,000マップロードがあり、必要に応じてさらに購入するオプションがあります。

    希望に役立ちます。

  • +0

    はい、これは、ありがとうございました! – Jeff

    +1

    私もオートコンプリート機能を使用しており、制限に関する情報が必要です。私の呼び出しではAPIキーがありますが、Googleコンソールのレポートには表示されません。ドキュメンテーションによると、地図の読み込みがある場合、そして私が制限を使ってオートコンプリートを使用しているだけなので、リクエストがカウントされます。 – Mithil

    7

    Google Maps JavaScript API V3プレイスライブラリでは、APIキーを実装する必要はなく、文書化された制限はありません。ただし、1分でGoogleが受け入れられるとみなされる以上のクエリをユーザーが実行すると、要求に応じてステータスがOVER_QUERY_LIMITになります。