PHPで最寄り駅を求める

(1/3)
HeartRails Express(路線/駅名データサービス)は、路線/駅名データ等の地理情報を無償 API で提供している。これと、MapFan をマッシュアップさせることで、住所から最寄り駅を求めることができる。

「HeartRails Express」の最寄り駅検索

HeartRails Express」は、2007 年 5 月現在、以下の API を無償公開している。
これらの API は、入力パラメータ(IN)は GET 渡しで、出力結果(OUT)は XML で戻るという形である。
  • エリア情報取得 API
  • 都道府県情報取得 API
  • 路線情報取得 API
  • 駅情報取得 API
  • 最寄駅情報取得 API
  • 「エリア名」 「路線名」 「駅名」 の連結コンボボックス
  • 「都道府県名」 「路線名」 「駅名」 の連結コンボボックス

space
URL
http://express.heartrails.com/api/xml

入力パラメータ
項目名
フィールド名
内  容
メソッド名 method string 'getStation' 固定
経度 x float 最寄り駅を取得したい場所の経度(世界測地系)。
緯度 y float 最寄り駅を取得したい場所の緯度(世界測地系)。
SVG-W3C ※上図を見るにはSVGビューワが必要です。
Corel SVG Viewer
今回は、「最寄駅情報取得 API」を利用し、「PHP で 2 地点間の直線距離を求める」で利用した MapFan とのマッシュアップにより、住所から最寄り駅を求めるプログラムを作ってみることにする。
この項つづく
header