タグ

ブックマーク / qiita.com/YSRKEN (1)

  • 【Ruby】住所を検出・分割するAPIが欲しいので作ってみた - Qiita

    概要 住所絡みのAPIにおいて、「住所から緯度・経度を割り出すAPI」とか「郵便番号から住所を割り出すAPI」とかはよくありますが、「文字列から住所を切り出すAPI」は案外ないものですね……。 例えば「住所:〒105-0011 東京都港区芝公園4丁目2-8東京タワー大展望台2F TEL:03-3433-5111」を「["東京都","港区","芝公園","4-2-8","東京タワー特別展望台2階"]」と変換するぐらいパワフルな住所APIが欲しかったので、Rubyで実際に作成してみました。 ※免責事項:以下のコードは、あらゆる住所を正確に検出・分割できることを保証しません。 ※完成品だけ欲しい場合はここに置いておきます(MITライセンスとします)。 住所分割用ライブラリ Step0:必要なデータを用意する 住所を検出する際、一番頼りになるのは公式が出す郵便番号データです。 郵便番号データダウン

    【Ruby】住所を検出・分割するAPIが欲しいので作ってみた - Qiita
    gayou
    gayou 2018/12/23
  • 1