PHPで最寄りのネットができるホテルを検索する

(1/3)
今回は、「楽天トラベル施設検索API」を利用し、入力された住所の近く(半径 2km 以内)にあるインターネットができるホテルを表示するプログラムをつくる。

楽天トラベル施設検索API」への位置情報指定は、いろいろな形で行うことができる。ここでは、「PHP で最寄り駅を求める」の時に使った MapFan からデータを取り出すルーチンを流用し、住所から緯度経度を求め、それを「楽天トラベル施設検索API」に投入することにした。
「楽天トラベル施設検索API」による施設情報検索
楽天トラベル施設検索API」は、入力パラメータ(IN)は GET 渡しで、出力結果(OUT)は XML で戻るという形である。今回使う入力パラメータと出力結果のデータ構造を以下に示す。

URL
http://api.rakuten.co.jp/rws/1.8/rest

入力パラメータ
項目名
フィールド名
内  容
デベロッパ IDdeveloperIdstringあなたのデベロッパ ID
操作operationstring'KeywordHotelSearch' 固定
バージョンversionstring'2007-05-16' 固定
緯度latitudedouble日本測地系(単位:秒)
経度longitudedouble日本測地系(単位:秒)
検索半径searchRadiusdouble緯度経度検索時の検索半径(単位 km)
0.1 以上、3.0 以下
小数点以下は1桁までであること
絞込み条件squeezeConditionstringkinen:禁煙ルーム internet:インターネットが出来る部屋
daiyoku:大浴場あり onsen:温泉
この項つづく
header