Googleマップが表示されない?「Google Maps CustomField」のトラブルシューティング
Movable Type(MT)のプラグイン「GoogleMapsCustomField」を導入し、コンテンツデータ内にGoogleマップが表示されるように設定しました。
しかし、投稿画面でGoogleマップが表示される箇所が真っ白に…。今回はそんな時の対処方法をご紹介します。
1. 問題点
複数人で同じサイトを管理しているとき、各々別々のGoogleアカウントから編集していませんか?
APIキーは第三者に不正利用されないために、利用範囲が制限されています。
そのため、APIキーの作成者以外のGoogleアカウントを使用していると、投稿画面でGoogleマップが表示されない場合があります。
2. 対処方法
解決法は以下の2つがあります。
- Googleアカウントを切り替える
- APIキーの制限を「なし」に設定する
それでは、一つずつ紹介していきます。
1. Googleアカウントを切り替える
1つ目の方法として、APIキーを作成した方のGoogleアカウントに切り替えると、Googleマップが表示されるようになります。
2. APIキーの制限を「なし」に設定する
「Google Cloud Platform」にアクセスし、以下の手順でAPIキーの制限を設定します。
- ナビゲーションメニューから、「APIとサービス」→「認証情報」に移動。
- 「認証情報を作成」→「APIキー」を選択。
- 「アプリケーションの制限の設定」でキーの制限を「なし」に設定。
上記の手順を行うと、Movable Type(MT)の投稿画面でGoogleマップが表示されるようになります。
3. まとめ
Movable Type(MT)で「GoogleMapsCustomField」を使用している際、投稿画面でGoogleマップが表示されない場合は、以下の手順で解決できる可能性があります。
- Googleアカウントを切り替える
- APIキーの制限を「なし」に設定する