Google-places-apiを含む単純なhtmlページ(後でオートコンプリート入力を追加したい)を作成しようとしています。 APIキー(有効)がありますが、エラーメッセージが表示されます。
ここに私のhtml-
<head>
<meta charset="utf-8">
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
<title>test</title>
</head>
<body>
</body>
そして、コンソールで-Google Maps APIエラー:Google Maps APIエラー:ApiNotActivatedMapError
私は問題が何であるか理解できません..誰かの助けに感謝
Apiを有効にするにはこれを行います
API Manager
に移動しますOverview
をクリックしますGoogle Maps JavaScript API
(Google Maps APIs
の下)を検索します。それをクリックしてEnable
ボタンがあります。クリックしてAPIを有効にします。これがAPIを有効にする問題を解決することを願っています。
2017年1月の時点で、残念ながら@Adiの回答は機能するはずですが、機能しません。 (GoogleのAPIキープロセスにはバグがあります)
次のリンクから「キーを取得」をクリックする必要があります。 https://developers.google.com/maps/documentation/javascript/get-api-key
また、実稼働環境に切り替える準備が整うまで「セキュアキー」を選択しないことを強くお勧めします。キーに対してHTTPリファラーの制限を行った後、キーのセキュリティを無効にした後でも、localhostで機能させることができませんでした。もう一度機能させるには、新しいキーを作成する必要がありました。
リンクされたヘルプページのアドバイスに従ってみましたか? http://g.co/mapsJSApiErrors のヘルプページには次のように記載されています。
ApiNotActivatedMapError
Google Maps JavaScript APIは、APIプロジェクトでアクティブ化されていません。 Google Developers ConsoleのAPIでGoogle Maps JavaScript APIを有効にする必要がある場合があります。
APIキーの取得 を参照してください。
そのため、使用しているキーがGoogle Maps JavaScript APIを有効にしていることを確認してください。
同じエラーが発生しました。エラーを修正するには:
Gallery Menu
を開き、API Manager
を選択します。Credentials
をクリックしてから、New Credentials
をクリックします。Create Credentials
をクリックします。API KEY
をクリックします。Navigator Key
をクリックします(他にもオプションがあります。使用するタイミングによって異なります)。システムによって生成されたこの新しいAPI Navigator Key
を使用する必要があります。