4

私は Google Maps JavaScript API(v3) を使用する Web アプリケーションを持っており、JavaScript バージョンを使用して Places API にもアクセスしています。

Places API ドキュメントでは、HTTPS リクエストを使用する場合、Places API キー (Google API コンソールから取得) を追加する必要があると記載されています。ドキュメントには、クレジット カードで身元を確認する必要があるとも書かれています。そうしないと、1 日 1000 件のリクエストに制限されます。認証が完了すると、1 日あたり 100,000 件のリクエストが許可されます。

ただし、 google.maps.places.PlacesService.search() メソッドに渡す JavaScript オブジェクトに API キーを追加する方法を説明するドキュメントはありません...

私のクライアントは、この 1 日の制限に非常に関心を持っています。このアプリは、Places API が 1 日に 1000 回以上 ping される可能性が高い大規模な見本市の一部となるキオスクであるためです...

誰でもこれについてアドバイスできますか?そこにキーを追加できるように、HTTP 要求メソッドを使用するようにコードを作り直す必要がありますか? それとも、Google Maps JavaScript API の初期ロードにキーを追加することは可能でしょうか?

前もって感謝します、

文法。

4

1 に答える 1

6

次のように、JS API をロードするときに API コンソール キーを追加できます。

<script type="text/javascript"
      src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">

ただし、JS Places サービスが同じ制限を受けるとは思えません。これは、v3 API で許可されている 25,000 回のマップ読み込みを下回っています。さらに、クライアントの心を落ち着かせるために、JS API については、「使用が短期間で急増するサイト (例: ニュース収集組織や一時的にバイラルになるサイト) に対応するために、使用制限をサイトが 90 日間連続して制限を超えた場合にのみ適用されます。」( Maps API FAQ の使用制限セクションより)

于 2012-01-05T16:51:04.130 に答える