twitter facebook

GoogleMAP:このページでは google マップが正しく読み込まれませんでした。

GoogleMAP で、このページでは google マップが正しく読み込まれませんでした。
というエラーが地図上に表示されました orz・・・
結果をいうと、支払い情報の設定、APIの設定(リファラーなど)はしてたが、APIキーをプログラム側(JS)に設定 してなかった。
src="//maps.googleapis.com/maps/api/js?sensor=true"
src="//maps.googleapis.com/maps/api/js?sensor=true&key=[今回作成したAPIキー]"

情報の整理

今まで、適当に設定してやっていたので・・・。GoogleMAP を使用するにあたり情報を整理。
以前は Google Maps APIs には、PremiumPlan(有償)、StandardPlan(無償) があったが、Google Maps Platformに統合され。一定の利用までは無償で、それ以降は有償。 そのため、以下の場合には エラーがでるようです。
エラーがでる原因
  • APIキーを利用していない
  • 今回は APIキーは作成していたが、プログラム側に未設定。
  • APIキーを利用しているが、無償枠を超えた。
  • 毎月200ドル相当分は無料 料金表はこちら
  • 請求先アカウント未登録

Google側の画面

Google側の画面は、もともとバラバラだった機能が、一つに統合されていってるようなので、どこに何があるか、わかりづらい・・・ので、 適当に画面遷移だけ 貼っておきます。まずはこちらをクリック

APIキーの有効化

左上のメニュー -> APIとサービス -> ダッシュボード
-> Mapps JavaScript API
有効になってればOKです。

APIキーの作成と設定

APIとサービス -> 認証情報

作成

認証情報 -> 認証情報を作成 -> APIキー
クリックするとすぐにキーは作成されます。

設定

作成したキーをクリックして設定します。
WEBサイトで利用する場合は、HTTPリファラー にして、URL入力欄に URL を入力するのが無難です。IPアドレス の場合は、サーバーを変更したときに、設定しなおす必要があるので、たぶん、忘れるので・・・注意です。

プログラム(JS)を修正

今回取得・設定した APIキーを プログラム側に設定。
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?sensor=true&key=[今回作成したAPIキー]"></script>
これで、GoogleMAP がきっちり表示されました!
AUTHOR
@えのえの
最終更新日 2019/01/25
FAVORITE good stock
LINK TAG
記法を見る