2013
02/14

都道府県→市町村のドリルダウン検索

以前に都道府県→路線→駅というドリルダウン検索を実装する方法を紹介しましたが、同様にAPIを使って都道府県→市のドリルダウン検索を実装するスクリプトを紹介します。
スクリプトの基本構造はほぼ同じです。

今回はYahoo!の住所ディレクトリAPIを使用しています。

以下のコードでは市(都道府県の1階層下とみなされるエリア・・という解釈でいいでしょうか)までで止めていますが、市の住所コードをAPIに投げると町名まで取得することができます。

HTMLで重要なのはselectのID名だけで、ほかはどんなかたちでもかまいません。

この住所検索と路線検索を組み合わせることで、全国規模のポータルサイト・データベースサイトなどでも楽に検索機能を実装することが可能となります。
いずれもAPIの利用規約を順守してご利用ください。

ADs

Post Comments

メールアドレスが公開されることはありません。

Comments

ブログを拝見し参考にしようとしたところ、私が今やろうとしていることはYOLPの利用規約に引っかかりそうだったのでお蔵入りとなったのですが、利用規約等の確認をしていた中で以下の記述を見つけました。

”アプリケーションIDは、Yahoo! JAPANのAPIの使用状況を把握し、不正行為を防ぐために使用されます。第三者に開示したり、第三者が参照できる場所に記載しないでください。”

(全文は以下)
http://www.yahoo-help.jp/app/answers/detail/p/537/a_id/43397

実際に公開されているソースを丸ごとコピー&ペーストで見た目上は何の問題もなく動いてしまうため、appidはマスクした方が良いかと思います。

  • h_gatya_u
  • 2016年9月8日 8:37 PM

h_gatya_u様
コードを記述してそのままコピペしてしまってました。。。
ご指摘ありがとうございます。