次の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>
グーグルマップが起動しました。 経度と緯度をマップに入力したい場合。目的の場所を特定してブラウザの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>
Django-geoposition 少なくともバージョン 0.2.3 および add にこれをsettings.pyに更新します。
GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
私が数ヶ月前に直面していた同じ問題とそれは私が2018年6月11日と思うから有効な無料のグーグルマップの使用の終わりのためです。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>