7

最近、GoogleはAPIキーの使用に関するポリシーを変更しました。これで、GoogleマップをWebサイトに配置するためのAPIキーは不要になります。

そして、これは完璧に機能しました。しかし今、私はこのマップ(APIキーなし)をローカルホストで実行しています。これは正常に機能します。しかし、オンラインにするとすぐに、別のAPIキーが必要であるというポップアップが表示されます。そして、そのウェブサイトの別のページでは、Googleマップは機能します。動作しないマップに多くの(30以上の)マーカーが含まれていることと関係があるのでしょうか?

これは多くのウェブサイトで使用されているWordpressプラグインの一部であるため、実際にAPIキーを使用することは私にとってあまり良い解決策ではありません。

4

2 に答える 2

6

v2 を実行しているようですね~ アップグレードするか、実行したいドメインのキーを取得してください: Google マップ V2 API キー リクエスト

于 2011-02-26T23:21:22.003 に答える
6

Goolge Maps API V3 を使用するために API キーは必要ありません。ただし、制限を超えていないにもかかわらず、制限を超えたと Google が報告するという問題が発生しました (開発サーバー)。先に進んで API キーをセットアップしましたが、使用状況レポートを取得できるため、実際に有益です。また、それ以来、クォータの誤った使用の問題は確認されていません。私はプロセスを共有しようと思いました:

https://console.developers.google.com/に移動

赤い「プロジェクトの作成」ボタンをクリックします

プロジェクトに名前を付けると、Google が自動的に ID を付与します

下部の Spinny がプロジェクトの完了を示すまで待ち​​ます。

左側のナビゲーションで、[APIs & Auth] の下の [APIs] を選択し、[Google Maps JavaScript API v3] を選択します。

ここに画像の説明を入力

リンクをクリックし、API をオンにします

ここに画像の説明を入力

ここに画像の説明を入力

[APIs & Auth] セクションの [Credentials] に移動し、[Public API access] セクションの下にある赤色の [Create New Key] をクリックします。次に、[ブラウザ キー] をクリックします。

ここに画像の説明を入力

ウェブサイトの名前に必ず星を含めてください。たとえば、mywebsite.com/* を使用します。これにより、すべてのページで API の使用が承認されます。

次のように、Google Maps API への Javascript 参照にキーをコピーします。

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY"></script>

ここに画像の説明を入力

簡単に言うと、キーは必須ではありませんが、ベスト プラクティスでは、キーを使用する必要があることが示されています。

于 2014-05-22T22:22:30.827 に答える