APIの古いバージョンでは、基本的な機能のみを機能させるには、次のようなものを使用してJavaScriptをページに挿入する必要がありました。
http://maps.google.com/maps?file=api&v=2&key=GoogleMapsAPIKey
個々のサイトごとにAPIキーを構成する必要がありました。ドキュメントを見ると、基本的なマップを機能させるにはこれが必要です:
APIキーはどこに収まりますか?基本的なマップとマーカーを使用するだけで、それ以上の高度な機能を使用しない場合、心配する必要がありますか?
Localhostでもテストしていますが、FAQは、まだキーを登録する必要があると言っていますが、まだキーを登録しておらず、機能しています。
2016年6月22日 Google Maps 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 Maps APIエラー:MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error
Google Maps APIのV3がAPIキーをrequireしないことは事実ですが、それは理由があります。 Googleは最近、次の 使用制限 を導入しました。
各Maps APIを使用するWebサイトおよびアプリケーションは、無料で以下を生成できます。
- 各APIで1日あたり最大25,000のマップロード
- スタイル付き地図機能を使用して変更された1日あたり最大2,500回の地図読み込み
開発者のメモから明らかなように のように、使用状況を監視するにはAPIキーが必要です。
すべてのMaps APIアプリケーションは、APIキーを使用してMaps APIをロードする必要があります。 APIキーを使用すると、アプリケーションのMaps APIの使用状況を監視でき、必要に応じてGoogleがアプリケーションについて連絡できるようになります。アプリケーションのMaps APIの使用量が使用制限を超えている場合、追加の割り当てを購入するには、APIキーを使用してMaps APIを読み込む必要があります。
そのため、APIキーは必要ありませんが、使用量を監視する場合に便利であり、追加の使用量クォータを購入する場合にも必要です。
Google Maps APIのV3では、APIキーは必要ありません。だからあなたは行ってもいいです。
編集:この質問に答えてから、Googleはv3でAPIキーのサポートをリリースし、Googleの開発者コンソールでAPIサイトの使用状況を確認できるようにしました。元の答えはまだ正確です。APIキーは必須ではありませんが、現在は推奨されています。
Googleマップキーを作成しない限り、AndroidアプリでGoogleマップを使用することはできません。MD5を生成するためにkeytoolを使用し、それを使用してGoogleマップWebサイトでGoogleマップキーを生成する必要があります。 SDKがインストールされているコンピューターに配置します。開発者のgoogleマップキーを生成しましたが、キーは特定のコンピューターでAndroidアプリの開発にのみ適していることに気付きました。別のコンピューターでAndroidアプリを開発するには、そのコンピューターの別のGoogleマップキーを生成する必要があります。Android = appでなく、グリッドが表示される場合、これはGoogleマップキーが無効であることを意味します。
GoogleマップのAPIで、GoogleマップJavaScript APIを選択してAPIを有効にします。資格情報セクションに移動します。資格情報の作成を選択します。ポップアップからAPIキーを選択してから、次のポップアップからブラウザキーを選択します。 。
6. YOUR_API_KEYを取得した独自のAPIキーに置き換えます