Webtech Walker

郵便番号から住所を検索するJavaScriptの再々発明

先日勉強会で@kotarok先生が見せてくれたjQuery.zip2addrを元に車輪の再々発明(kotarokさんのが再発明と言っていたので)してみました。

jQuery.zip2addrはGoogle日本語入力APIを利用して郵便番号から住所を検索するという画期的アイデアのスクリプトなんですが、これのjQueryとかHTMLに依存してない版です。

DEMO

hokaccha’s js-zip2address at master - GitHub

zip2address('150-0001', function(address) {
    address.all;  //=> 東京都渋谷区神宮前
    address.pref; //=> 東京都
    address.city; //=> 渋谷区神宮前
});

ハイフンはあってもなくてもいいです。郵便番号が間違ってたりするとaddressにはundefinedが入ります。できるだけシンプルなインターフェースにしたかったので機能はこれだけです。

Google日本語検索APIがJSONPが使えるということを発見したkotarokさんに一礼。(ただしJSONPはドキュメントに書いてないので仕様が変更になる可能性はあるかもとのこと)

このエントリーをはてなブックマークに追加