メインコンテンツまでスキップ

Google Maps API Key 設定


Google Maps PlatformのAPIを利用する場合は、Google Maps API Key の取得が必須です。

APIキー不要

  • GoogleマップのWeb画面 > 共有 > 地図を埋め込む から取得するiframeタグの埋め込み

APIキー必要

  • API経由で動的にマップを表示
  • 地図上にカスタムマーカーの表示、イベント処理
  • 住所から緯度・経度を変換する

取得・設定手順

  1. Google Maps APIキーを取得
  2. 取得したAPIキーのリファラ制限を設定
  3. Geocoding API の有効化
  4. パレットCMSにAPIキーを設定

Google Maps APIキーを取得

Google Maps APIキーを取得するためには、あらかじめGoogleアカウントを取得しておく必要があります。

Google Maps APIキー取得に必要なもの

  • Googleアカウント
  • クレジットカード情報
  1. Googleアカウントを準備します。
    Google アカウントの作成(外部リンク)

  2. Googleアカウントの準備ができたら、以下のURLをクリックし、Google Maps Platformに移動。「使ってみる」をクリック。
    今回はGoogle MapsのAPIキーを取得するので、「Maps」にチェックを入れて「CONTINUE」をクリックします。
    Google Maps Platform(外部リンク)

プロダクト選択(Maps)

  1. プロジェクトを選択。初めて取得する場合は「My Project」のみが表示されます。
    適宜、プロジェクト名を設定し「NEXT」をクリックします。

プロジェクトの選択

  1. 「NEXT」ボタンをクリックすると、「請求の有効化」画面に切り替わります。
    そのまま「請求先アカウントの作成」をクリックします。

請求先アカウントの作成

  1. 無料トライアル画面に切り替わるので、必要な項目を設定し、「同意して続行」をクリックします。
    ※「最新情報をメールで受け取る」チェック項目に関しては、任意で設定してください

無料トライアルの設定

無料トライアルの設定(詳細設定)

アカウントの情報から、「名前と住所」、「お支払いタイプ」「お支払い方法」まで設定してください。

Google Maps APIキーの利用は、マップへのアクセス数によって料金が変わります。
※ほとんどの利用者は無料枠内で利用可能

詳細は、次の公式記事を参照ください。
価格とプラン | Google Maps Platform(外部リンク)

  1. お支払い方法の登録が完了すると、APIが有効となったことを示すポップアップが表示されます。

API有効設定

  1. 「次へ」をクリックすると、あなたの「API Key」が表示されます。

あなたのAPIKey

この時点で、発行された「Google Maps Api Key」は使用できますが、セキュリティの観点から使用するドメインに制限をかけます。
「DONE」をクリックして設定を終了します。


取得したAPIキーのリファラ制限を設定

リファラ制限の設定は、「Google Cloud platform」のコンソール画面で行います。

コンソール画面では、使用しているAPIキーの状況を確認できます。
「OK」をクリックして、コンソール画面を開きます。

リファラ設定

  1. 「新しいAPIキーを保護する必要があります。」と表示されていることを確認します。
  2. 「認証情報を保護」をクリックして、設定画面に切り替えます。

APIキーの保護設定

  1. 「HTTPリファラー(ウェブサイト)」にチェックを入れます。
  2. フォーム内の記述例を参考に、ワイルドカードを使用してあなたがGoogleMapを使用する予定のドメインを設定してください。

認証情報の保護


Geocoding API の有効化

パレットCMSでは、管理画面内で住所からマップ情報を取得する際、「緯度、経度」の取得も行っています。
そのため、取得した地図を表示する「Maps JavaScript API」に加えて、「緯度、経度」を取得する権限を持つ「Geocoding API」も有効にする必要があります。

Google Maps Platformのコンソール画面上で、左側のメニューから「API」をクリックします。

Geocoding APIのAPI設定

「使用中のAPI」と「未使用のAPI」が表示されます。未使用のAPIの「Geocoding API」をクリックします。

Geocoding APIのリンク

「Geocoding API」の詳細画面が表示されるので、「有効にする」をクリックします。

Geocoding APIを有効にする

以上の設定で、今回取得した「Google Maps API Key」での必要な設定は完了です。


パレットCMSにAPIキーを設定

以上の手順より、Google Maps APIキーの取得ができたら、パレットCMS側で設定を行います。

システム設定 > サイト設定の「Google Maps API Key」の項目に、取得したAPIキーを設定してください。

システム設定(Google Maps)

APIキーの設定が完了すると、登録データの住所項目にGoogle Mapsを表示できるようになります。
※別途、項目側での動作設定が必要です

map_02

APIキーの設定確認(Google Chrome拡張機能)

Google Chromeにて、APIキーが正しく設定されているかをチェックする拡張機能 Google Maps Platform API Checker(外部リンク)が提供されています。

右上の青い「Chromeに追加」ボタンより機能を追加できます。

【パレットCMS】APIのAPI確認ツール

拡張機能追加後、Chromeブラウザで確認したいページを開きます。
画面右上のピンの色が「緑色」になっていれば、APIキーが正常に設定されています。

【パレットCMS】APIのAPI確認

※ピンの色が赤やグレーの場合は、正しく設定されていない可能性があります。設定を再度ご確認ください