郵便番号・住所サジェスト システム

概要

本ソフトウェアは、ウェブページのフォームの郵便番号欄を入力すると、自動的に住所欄に都道府県から市区町村などの住所を代入 (サジェスト) させるプログラム及びデータベースです。

同種のソフトウェア/サービスは複数存在しますが、本ソフトウェアは API や SaaS などのウェブサービス型ではなく、サーバー設置型のPHPソフトウェアです。
エディションによっては一つの郵便番号で複数存在する街区/地番を候補としてリスト化し簡単に選択可能にします。


特徴

  • PHPが動作するサーバーで利用可能 (オンプレミス/レンタルサーバー/ホスティング)
  • 自身の環境/ドメインで完結する為、プライバシーやセキュリティ上の懸念もなし
  • エディションによっては街区/地番まで選択可能
  • 必要最低限の情報を必要に応じて圧縮処理などを加えて瞬間に送信
  • 一般的なレンタルサーバーでもだいたい 0.1秒以内に高速レスポンス
  • 簡単に設置することができ、プログラムに関する知識等は不要
  • データ ファイルは1つのファイルだけで簡単更新
  • セレクトボックス、テキストフィールド、様々なフォームの形式に対応し、簡単設置
  • 一つのページに複数設置もすることも可能
  • jQuery等の外部ライブラリ不使用

エディション

利用用途などに応じて 4種類のエディションを用意しています。

郵便住所一対一版

郵便番号と住所が一対一となっているデータです。
一部を除き、丁目・街区/番地を含みません。

お問い合わせフォームなどフォーム入力がユーザー行動の主要素でないB2C事業などにおすすめ。

事業所対応版

郵便住所一対一版に加えて、固有の郵便番号が登録されている法人などの事業者情報を含むデータです。
事業者情報には完全な住所と事業者名を含みます。

お問い合わせフォームなどフォーム入力がユーザー行動の主要素でないB2B事業などにおすすめ。

街区/地番版

事業所対応版に加えて、住所に丁目・街区/番地を含むデータです。
住所のテキストフィールド欄にて対応する丁目や番地の選択肢が表示されます。

ショッピングサイトなどフォーム入力がユーザー行動の主要素の場合におすすめ。

再頒布版

街区/地番版データを独自のシステムやソフトウェア等に組み込み頒布するライセンスです。
詳しくはお問い合わせください。

価格

郵便住所一対一版16,000 円
事業所対応版24,000 円
街区/地番版32,000 円
再頒布版お問い合わせ下さい
  • 料金は税別です。
  • 同一ウェブサイト内であれば、追加料金なしに同一エディションを別のフォームでお使い頂けます。
  • 更新されたデータは無料でダウンロード可能 (将来的に自動化予定) です。

動作環境

実際に動作する体験版のプログラムとデータがダウンロード可能です。
初めての場合は必ず体験版にて動作の確認を行ってください。

サーバー

PHP Ver 5.4 以降 (PHP 7以降、PHP 5.6 推奨) が搭載されているサーバーで動作可能です。
OSは Linux/Unix系、Webサーバーは Apache, nginx 系を推奨します。
サーバーの空き容量が、エディションに応じて下記の分が最低限必要です。
 郵便住所一対一版: 6MB、事業所対応版: 8MB、街区/地番版: 10MB

Webページ (フォーム)

一般的にHTMLで作成されたフォームに対応しています。
特殊な動的にフォームが生成されるような場合は対応できない場合があります。

文字コードは UTF-8 にのみ対応しています。

クライアント

デスクトップ:Chrome, Firefox, Safari, Edge の最新版 及び Internet Exploler 11
スマートフォン/タブレット:Android 4以降、iPhone iOS6以降
※一部機種を除く

上記環境外の環境の場合、サジェスト機能は動作しませんが、フォーム自体は問題なく動作します。

サンプル

オンライン サンプル

郵便住所一対一版 パターン1 / パターン2 / パターン3
事業所対応版
街区/地番版

使用しているデータは実際のものと同様です。

体験版ダウンロード

郵便住所一対一版 (約 1.4MB) 東京都 と 北海道 の全データ収録
事業所対応版 (約 1.7MB) 大阪府 と 鹿児島県 の全データ収録
街区/地番版 (約 2.6MB) 愛知県 と 栃木県 の全データ収録


  • ファイルは ZIP形式で圧縮されているので、展開してご利用下さい。
  • 体験版データは指定都道府県を以外のデータは含まれておりません。但し、データは空ではなく虫食い(桜が丘 → ○が○)になっており、ファイル容量や処理にかかる時間などは実際のデータ利用時と同じように再現できるようにしています。
  • JavaScript のオリジナル ソースコードは含まれません。
  • 設置方法

    詳しい設置方法等は添付の readme.txt ファイルに記載しております。

    1. ソフトウェアのファイル一式のアップロード

    フォームを設置しているサーバーへプログラム ファイルやデータ ファイルなど一式をアップロードします。
    特にサーバーへのインストールなどの処理は必要ありません。
    外部ライブラリ等も利用していませんので、そのままファイルをアップロードするだけで動作します。

    2. フォームへの設置 (一例)

    フォームの入力画面のHTMLファイル内の、HEAD要素に下記記述を追加します。

    <script src="パス/p2as.js"></script>

    パスは 1 でアップロードしたファイルのパスです。


    郵便番号のフィールドの属性値に下記の太字部分を記述を追加します。

    郵便番号:<input type="text" data-p2as="postcode">

    3桁-4桁 の2つのフィールドの形にも対応しています。


    サジェストを出力するのフィールドの属性値に下記の太字部分を記述を追加します。

    住所:<input type="text" data-p2as="prefecture+address">

    都道府県/市区町村 別々、都道府県がセレクトボックス などの形式にも対応しています。

    3. テスト

    以上で設置完了です。
    実際に郵便番号を入力して動作のテストを行ってみてください。

    データについて

    郵便番号の基本データは日本郵便が公開している 郵便番号データ で、それをベースに住所用に変換/正規化しています。
    街区/地番版 は国土交通省が公開している 位置参照情報 をデータに組み合わせています。

    表現は○丁目△番地の丁目と番地を省略し、○-△ にするなど、簡易型の住所表記に統一しています。また、英数字は半角にしています。

    仕様上データが正規化できない場合、選択肢が多すぎるような場合、郵便番号データと位置参照情報との記法不一致、自動化できない部分の目視・手作業などの関係上、データの完全性は保証できません。予めご了承下さい。

    利用規約

    全てのエディションにおきまして、ご購入、ご利用に際しては下記の本ソフトウェアのソフトウェア利用許諾契約を十分にお読みいただき、同意の上でご購入申し込み下さい。
    郵便番号・住所サジェスト システム - ソフトウェア使用許諾契約


    街区/地番版につきましては、加えて下記 国土交通省 位置参照情報 の利用約款も十分お読みください。
    位置参照情報利用約款

    ご購入に際して

    適用範囲/期間

    1ライセンス購入につき1ウェブサイトに適用されます。
    同一ウェブサイト内であれば、1ライセンスで同一エディションを複数設置することも可能です (お問い合わせ、採用エントリーなど)。
    同一ウェブサイトであれば、最大5台のサーバーにインストールすることが可能です (本番・テスト・開発・ミラーリングなど) 。

    弊社が本サービスを提供し続けている限り、データが更新された場合は無料でダウンロードすることが可能です。
    なお、データの更新は不定期的に行います。目視による確認等も行いますので、最新データを公開後に即反映することはありません。

    サポート

    お問い合わせフォームにてサポート致します。

    無償サポート期間は購入後1年間となります。
    但し、内容によっては無償で行える場合もありますので、お気軽にお問い合わせ下さい。

    ご入金について

    ・ご入金は現在のところ銀行振込のみとなっております。
    ・振込手数料はご負担お願いいたします。
    ・入金は後払いで、ご購入申し込み月の翌月の最終平日までにお願いいたします。
    ・請求書、領収書の発行も承っております (無料)。
    ・お見積は、ご購入申し込みフォームの確認画面にて代えさせて頂きます。

    ご購入申し込みから納品、入金までの流れ

    1. ご購入申し込みフォームから、申し込み者情報、エディションなどを入力して下さい。
    2. 確認画面が表示されますので、入力内容及び料金を確認の上、問題がなければ送信下さい。
    3. ご購入申し込み完了画面及び、メールにて申し込み番号を発行します。

    4. 弊社にて申し込み内容を確認し、問題がなければ受理、不備がある場合はその連絡をメールにてお送り致します。
    5. メールにてプログラムコード、データ、資料等のダウンロード方法をお送りします。

    6. (オプション) 請求書をお送りします。
    7. 料金の入金をお願いいたします (ご購入申し込み月の翌月の最終平日まで)
    8. (オプション) 領収書をお送りします。

    その他

    ・データには個々のお客様向けの署名が入れられます。複数ご購入の場合でも、個別にダウンロードが必要になります。
    ・納品する内容にはJavaScriptのビルド/ミニフィ前のソースが付属しており、知識があれば改造可能です(サポート対象外)
    ・設置代行サービス (10,000円~) も行っております。詳しくはお問い合わせ下さい。

    ご購入申し込みフォーム

    こちらからご購入申し込み下さい

    お問い合わせ

    質問等ありましたら、下記のお問い合わせページ からお気軽にお問い合わせ下さい。
    要望などもありましたら、お気軽にどうぞ。
    お問い合わせページ