58

古いバージョンの API では、基本的な機能を動作させるために、次のようなものを使用して JavaScript をページに挿入する必要がありました。

http://maps.google.com/maps?file=api&v=2&key= GoogleMapsAPIKey

個々のサイトごとに API キーを構成する必要がありました。ドキュメントを見ると、基本的なマップを機能させるには、次のものが必要です。

http://maps.google.com/maps/api/js?sensor= true/false

API キーはどこに収まりますか? 基本的な地図とマーカーだけを使用し、より高度な機能を使用しない場合、心配する必要はありますか?

私はlocalhostでもテストしていますが、FAQにはまだキーを登録する必要があるとありますが、まだ行っていませんが、まだ機能しています。

4

5 に答える 5

65

Google Maps APIのV3がAPIキーを必要としないのは事実ですが、それは理由があります。Googleは最近、次の使用制限を導入しました。

各MapsAPIを使用するWebサイトおよびアプリケーションは、無料で以下を生成できます。

  • APIごとに1日あたり最大25,000のマップロード
  • スタイル付きマップ機能を使用して変更された、1日あたり最大2,500のマップロード

開発者向けのメモで明確にされているように、使用状況を監視するにはAPIキーが必要です。

すべてのMapsAPIアプリケーションは、APIキーを使用してMapsAPIをロードする必要があります。APIキーを使用すると、アプリケーションのMaps APIの使用状況を監視でき、必要に応じてGoogleがアプリケーションについて連絡できるようになります。アプリケーションのMapsAPIの使用量が使用制限を超えている場合、追加のクォータを購入するには、APIキーを使用してMapsAPIをロードする必要があります。

したがって、APIキーは必要ありませんが、使用状況を監視する場合や、追加の使用量クォータを購入する場合にも役立ちます。

于 2012-01-09T08:56:07.773 に答える
46

Google Maps API の V3 には API キーは必要ありません。それで、あなたは行ってもいいです。

編集: この質問に回答して以来、Google は v3 で API キーのサポートをリリースし、Google の開発者コンソールで API サイトの使用状況を確認できるようにしました。元の答えはまだ正確です。API キーは必須ではありませんが、現在は推奨されています。

于 2010-05-04T21:58:36.973 に答える
41

2016 年 6 月 22 日の時点で、Google マップ V3 はキーレス アクセスをサポートしなくなったため、これまで Google マップを使用したことのない (リファラー) ドメインごとにキーを取得する必要があります。

ここでキーを取得します: https://developers.google.com/maps/documentation/javascript/get-api-key

次のようにスクリプトの URL に追加します。

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

API キーを指定しないと、レンダリングされたマップの代わりに次の警告が表示されます。

おっとっと! エラーが発生しました。 このページは Google マップを正しく読み込めませんでした。 技術的な詳細については、JavaScript コンソールを参照してください。

ブラウザのコンソールに理由が表示されます。

Google Maps API エラー: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error

Google Maps API エラー: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error

于 2016-06-23T14:13:12.037 に答える
-1

グーグルマップキーを作成しない限り、Androidアプリでグーグルマップを使用することはできません。キーツールを使用してMD5を生成し、それを使用してGoogleマップWebサイトでGoogleマップキーを生成する必要があります。keytoolは、sdkがインストールされているコンピューターに配置する必要があります。開発者のグーグルマップキーを生成しましたが、キーはその特定のコンピューターでAndroidアプリを開発する場合にのみ有効であることに気付きました。別のコンピューターでAndroidアプリを開発する場合は、そのコンピューター用に別のGoogleマップキーを生成する必要があります。AndroidアプリにGoogleマップが表示されず、グリッドが表示される場合は、Googleマップキーが無効である可能性があります。

于 2012-12-28T06:47:44.650 に答える