住所自動補完を設定する
タブ
住所自動補完は、ユーザーが入力中に候補を提示することで、より速く正確に住所を入力できるようにします。
PlatoFormsは、オンラインウェブフォームの住所フィールドに対してGoogle Mapsを利用して住所自動補完を提供します。
自動補完オプション
住所自動補完には以下のオプションから選択できます。
PlatoFormsのGoogle Mapsキーを使用
PlatoFormsの組み込みGoogle Mapsキーを使用します。
このオプションを選択する場合:
- デフォルトのPlatoFormsドメイン(
forms.platoforms.com)を使用している - 追加の設定なしで自動補完を有効にしたい
設定は不要です。
自分のGoogle Maps APIキーを使用
自分のGoogle Maps APIキーを使用します。
フォームがカスタムドメインを使用している場合は、自分のGoogle Maps APIキーを使用する必要があります。
このオプションは以下の場合に推奨されます:
- フォームがカスタムドメインで公開されている
- APIの使用や請求を管理したい
- 組織にセキュリティやコンプライアンスの要件がある
このオプションを選択した後、提供されたフィールドにAPIキーを貼り付けてください。詳細はGoogle Maps APIキーを取得するを参照してください。
無効
住所自動補完をオフにします。
ユーザーは住所情報を手動で入力します。
Google Maps APIキーを取得する
カスタムドメインを使用する場合、またはAPIの使用と制限を完全に管理したい場合は、自分のGoogle Maps APIキーを接続する必要があります。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。そうでないとAPIはデータを返しません:
-
請求が有効であること: Googleは、Maps APIを使用するすべてのGoogle Cloudプロジェクトに有効な請求アカウント(クレジットカードにリンクされたもの)を要求します。Googleの月額$200の無料クレジット内であっても、アクティブな請求方法がないとAPIは機能しません。
-
HTTPS要件: フォームドメインはAPIキーの制限を正しく検証するために
https://プロトコルを使用する必要があります。
Google Cloud Consoleを開く
Google Cloud Consoleにアクセスし、Googleアカウントでサインインします。
プロジェクトを作成または選択
必要なGoogle Maps APIを有効にする
Google APIはデフォルトで無効になっています。住所自動補完を機能させるために特定のサービスを手動で有効にする必要があります:
-
APIとサービス > ライブラリに移動します。
-
以下の3つのAPIを検索して有効にするをクリックします:
-
Places API: 住所検索の標準エンジン。 -
Places API (New): Placesサービスの更新版。両方を有効にすることで、最新のウェブ標準とPlatoFormsの最新アップデートに対応します。 -
Maps JavaScript API: ウェブフォーム上の地図ライブラリとインタラクティブ要素をレンダリングするために必要です。
次のステップに進む前に、ダッシュボードで3つすべてが「API Enabled」と表示されていることを確認してください。
-
APIキーを作成する
-
APIとサービス > 認証情報に移動します。
-
+ 認証情報を作成をクリックし、APIキーを選択します。
ダイアログが表示され、新しいキーが表示されます。
-
アプリケーション制限を設定します:
- アプリケーション制限の下で、ウェブサイトを選択します。
- ウェブサイト制限の下で、+ 追加をクリックし、フルHTTPSプロトコルとワイルドカードを使用してドメインを入力します(例:
https://forms.yourdomain.com/*)。
注意末尾の
/*は、すべてのフォームページでAPIが動作するために重要です。 -
API制限を設定します:
-
保存をクリックします。
ページは自動的にメインの認証情報ダッシュボードにリダイレクトされます。新しく作成されたAPIキーが「APIキー」リストに表示されます。
-
リスト内のキーの横にあるコピーアイコン(ダブルスクエアシンボル)をクリックしてクリップボードにコピーします。
住所自動補完を有効にする
-
PlatoFormsフォームビルダーを開き、住所1行目フィールドを選択します。
-
右側の設定パネルで住所自動補完を見つけます。
-
自分のGoogle Mapsキーを使用を選択します。
-
キーをフィールドに貼り付けてフォームを保存します。
住所自動補完は住所フィールド全体に適用され、利用可能な場合は市、州、郵便番号、国などの関連するサブフィールドを自動的に入力します。