価格.comの人気コンテンツの一つ「プロバイダ比較」のAPIを追加しました。郵便番号をキーにして、ブロードバンドの最安プランを検索できます。
日本全国の2500のプランからパラメータ(郵便番号、回線種別など)に応じてTotalFeeの安い順に5件返ってくるAPI。
TotalFeeとは、総合計 = 初期費用 + (月額費用×利用月数) - (価格.comキャンペーン割引金額 + プロバイダキャンペーン割引金額)
サンプルレスポンス:
http://api.kakaku.com/Ver1/ProviderSearch.asp?ZipCode=112-0004&TypeOfLine=FTTH…
郵便番号をパラメータにするので、GoogleMaps上でクリックした位置から検索してみたくなる。
GoogleMaps(地図)上でクリックして得た緯度経度からinvGeocoderで住所に変換。住所をぽすたんのAPIで郵便番号に変換。
渋谷駅の緯度経度から郵便番号を得るまでのサンプル:
http://nishioka.sakura.ne.jp/google/ws.php?lat=35.65508889&lon=139.704855
http://webservice.est.co.jp/zipcode/SearchEngine.asmx/FromAddress2?Address=東京都渋谷区渋谷
ぽすたんで検索するときは~丁目以降があるとFindCountが0になってしまうので正規表現でinvGeocoderの返り値を変更する必要がある。

