google-places-apiを使用した単純なhtmlページのApiNotActivatedMapError


113

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

問題が何なのか理解できません。誰かの助けに感謝します


7
2018ここで [有効にする]をクリックします
ИльяЗеленько

@ИльяЗеленькоTIL Google JavaScript Map API!== Google Maps Embed API
Robert Dundon

@ИльяЗеленькоありがとうございます。出来た。
Naveen Saroye

回答:


250

APIを有効にするには、次のようにします

  1. に行く API Manager
  2. クリック Overview
  3. Google Maps JavaScript API(下で検索Google Maps APIs)をます。それをクリックして
  4. あなたは見つけるでしょうEnableそこにボタンを。クリックしてAPIを有効にします。

または あなたはこのURLを試すことができますます Maps JavaScript API

これがAPIを有効にする問題を解決することを願っています。


OPで述べたとのように私は両方のJavaScript APIの距離行列APIがすでに有効になっており、まだそのエラーを取得してい私の場合のように
bia.migueis

API Managerはどこにありますか?これらのオプションが見つかりませんか?URLを送ってもらえますか?
ジョアンピメンテルフェレイラ

2
:このチェックconsole.cloud.google.com/apis/...
アディ

1
Places APIの場合は、Maps JavaScript APIも有効にする必要があります。
Ahmed Jehanzaib

1
見つけることができない人は、、検索ボックスに「地図のJavaScript API」と入力
アトゥール

88

Googleデベロッパーコンソールでアプリケーションがすでに作成されていると仮定して、以下の手順に従います

  1. 次のリンクに移動https://console.cloud.google.com/apis/dashboard?すると、以下のページが表示されますここに画像の説明を入力してください
  2. [ APIとサービス有効にする]をクリックすると、次のページに移動しますここに画像の説明を入力してください
  3. 目的のオプションを選択します-この場合は「Maps JavaScript API」
  4. 次のように[有効にする]ボタンをクリックします。 ここに画像の説明を入力してください

注:htmlファイルをロードするにはサーバーを使用してください


2
それは「あなたにはこれへの許可がありません」と書かれています。それを「有効にする」方法は?
ディーパックケインズ

このAPIプロジェクトには、このAPIの使用が許可されていません。Places APIエラー:ApiNotActivatedMapError
Deepak Keynes

私は同じ許可の問題に直面しています。次に、ほとんどの安全でないサイトのように、inspect要素を有効にしてGoogleをだますことができないことを知っています。他に何ができますか?
プレシャストム

@PreciousTom連絡できませんでした
Aravind

@PreciousTom私は同じ問題を抱えていました、そしてそれは私がプロジェクトの外にいたからでした。ドロップダウンからプロジェクトを選択すると、キーを有効にできるようになります
Michael Ashefor

27

2017年1月の時点で、残念ながら@Adiの回答は機能しているように見えますが、機能していません。(GoogleのAPIキープロセスにはバグがあります)

このリンクから「キーを取得」をクリックする必要があります。 https //developers.google.com/maps/documentation/javascript/get-api-key

また、本番環境に切り替える準備ができるまで「セキュアキー」を選択しないことを強くお勧めします。私はキーに対してhttpリファラー制限を行いましたが、その後、キーのセキュリティを無効にした後でも、それをlocalhostで機能させることができませんでした。再度機能させるには、新しいキーを作成する必要がありました。


3
この1つのリンクからのgetキーは、最終的に私のために機能するキーを作成しました。ty。キーを取得するためにクリックした他のすべてのリンクは、同じ機能しないリンクを取得します:S
bia.migueis

1
@ bia.migueis私は断言します(2018年4月)。新しいキーを数回取得しようとし、すべてがApiNotActivatedMapErrorを与えました。このリンクは機能しました(以前に行ったことがあると思っていたので、たぶん試してみなければならないかもしれませんが、
わかり

1
この方法を高く評価してください。私はこれを試す前に約1時間APIコンソールをねじ込み、それはほんの数秒で動作しました。グーグルは彼らを一緒にする必要がある。
Chris

16

リンクされたヘルプページのアドバイスに従ってみましたか?http://g.co/mapsJSApiErrorsのヘルプページには次のように書かれています

ApiNotActivatedMapError

Google Maps JavaScript APIがAPIプロジェクトでアクティブ化されていません。Google Developers ConsoleのAPIでGoogle Maps JavaScript APIを有効にする必要がある場合があります。

APIキーの取得を参照してください。

使用しているキーでGoogle Maps JavaScript APIが有効になっていることを確認してください。


1
ただし、Google Maps JavaScript APIは必要ありません。PlacesAPIが必要です。マップを使用せず、オートコンプリートフィールドのみ。Places APIで別のAPIを有効にする必要がある場合、それが自動的に付属する必要はありませんか?
trainoasis

7

同じエラーが発生しました。エラーを修正するには:

  1. コンソールメニューGallery Menuを開き、を選択しますAPI Manager
  2. 左側でをクリックしCredentials、次にをクリックしますNew Credentials
  3. をクリックしCreate Credentialsます。
  4. をクリックしAPI KEYます。
  5. クリックしますNavigator Key(より多くのオプションがあります。消費されるタイミングによって異なります)。

API Navigator Keyシステムで生成されたこの新しいを使用する必要があります。


「消費」はタイプミスですか?もしそうなら、何を書くつもりでしたか?
Google検索の内容

@TigerSpirt同じ問題に直面しています。新しいAPIキーを生成しようとしましたが、「ナビゲーターキー」が見つかりません。友達が助けてください。
Adi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.