次のJavaScriptエラーが突然表示されました。
Google Maps APIエラー:Google Maps APIエラー:MissingKeyMapError
次のJavaScriptエラーが突然表示されました。
Google Maps APIエラー:Google Maps APIエラー:MissingKeyMapError
回答:
はい。現在Googleは、APIにアクセスするユーザーを認証するためのAPIキーを求めています。
APIキーは次のリンクから取得できます。リンクをたどると、プロジェクトなどを入力する必要があります。しかし、それは簡単です。手間のかからない。
https://developers.google.com/maps/documentation/javascript/get-api-key
APIキーを取得したら、以前の
<script src="https://maps.googleapis.com/maps/api/js"></script>
に
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>
これで、Googleマップが動作します。経度と緯度をマップに入力する必要がある場合は、目的の場所を固定し、ブラウザのURLを確認するだけです。そこで経度と緯度の値を見ることができます。これらの値をコピーして、次のように貼り付けます。
new google.maps.LatLng(longitude ,latitude )
Googleの最近の発表に従って、Google Maps APIを使用するにはキーが必要になりました。localhostでGoogle Maps APIを使用している場合、またはドメインが2016年6月22日より前にアクティブでなかった場合は、今後キーが必要になります。キーを取得してアプリケーションに追加するには、Google Maps APIのドキュメントをご覧ください。
すべてのGoogle Maps JavaScript APIアプリケーションには認証が必要です(API KEY)
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
同じ問題が数か月前に直面していました。これは、2018年6月11日から無料のGoogleマップの使用が終了したためと考えられます。Googleでは現在、無料のGoogleマップを提供していません。有効なAPIキーと有効な請求を使用する必要があります。これにより、200ドルの無料使用が可能になります。
詳細については、リンクを参照してください:Googleマップの価格
ここのプロセスに従って、APIキーを取得します。
特定のユーザーのマップのみを使用する場合は、他のマップツールを試すことができます。
APIをロードするスクリプト要素に、必要な認証パラメーターがありません。標準のMaps JavaScript APIを使用している場合は、有効なAPIキーでキーパラメータを使用する必要があります。プレミアムプランをご利用の場合は、クライアントIDを指定したクライアントパラメータか、有効なAPIキーを指定したキーパラメータを使用する必要があります。
APIキーとクライアントIDのガイドをご覧ください。
次の方法でプロジェクトを作成し、キーを収集する必要があります。
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=en&key=()"></script>