PHP5.1で、郵便番号をフォームに入力することにより、それに対応した住所を取得したい
表題の通りです。
xxx-yyyy形式の、3ケタ-4ケタの郵便番号をフォームに入力すると、
何らかの形で、郵便番号に対応した、住所を取得したいです。
(UAに表示する必要はなし)
(もちろん、●●ビル301など完全な住所は取得できませんが)
http://www.geocoding.jp/
では、郵便番号を入力して検索 OR 住所を入力して検索すると、
該当地点の地図(Google maps)と経度緯度が表示されるのですが、(あるいはxml形式でも取得可能)
住所は表示されません。
自分で開発するのでなく、web serviceで、
こういったことを実現してくれるものはないでしょうか?
===
なお、もし7ケタでだめでも、3ケタの郵便番号なら、そういうことが可能、という場合でも、
お教えいただければ幸いです。
======
P.S.(1)
郵便番号⇒経度緯度 が取得できるのですから、
経度緯度⇒住所 が取得できるweb serviceがあれば、
それで、手間や負荷はかかるものの一応解決できる、と思っています。
なので、経度緯度⇒住所 の変換可能なweb serviceをご存じでしたら、お教えいただければ幸いです。
======
P.S.(2)
なお、
地名が変わったときなどに、
郵便番号、経度緯度、住所の対応が、正確ではない(最新情報ではない)ことが想定されます。
(郵便番号 と 経度緯度 の対応は普遍なのかな・・・?)
できれば、最新情報を取得したく思っております。
======
P.S.(3)
官公庁で、そういったサービスをやっていないかな、と思ったのですが、
見つかりませんでした。
(官公庁サイトのウェブページ上のフォームに郵便番号を入力すると、ニンゲンの目で、住所がわかるサービスはありますので、
そのHTMLを解析して住所を取得する・・・というのも1つの手ですが、
HTMLデザインが変わると困りますし、また、それだと負荷や、相手方への迷惑がかかってしまうのでは、と思っています。
===
P.S.(4)
例として、
http://www.geocoding.jp/
をあげましたが、
類似サービスをご存じでしたら、お教えいただけないでしょうか?
上記サービスは個人制作の模様でして、いきなりサービス停止したり緊急メンテも考えられますので。(他もそうと言えばそうですが)
===
P.S.(5)
PHP5,1とMySQL5,?を使っているので、これらと親和性が高いと助かります。
以上、よろしくお願いします。