ここから最も近い駅や、バス停を検索してみよう!

日常生活の中で"現在地から一番近い"駅・バス停を探したい、というシーンはありませんか?
NAVITIME APIの「最寄り駅・バス停検索(/transport/node/around)」を利用すれば簡単にそれらを検索することが可能です。
"現在地から徒歩○分以内にある"駅・バス停の検索や、
駅・バス停まで、現在地からどのくらいの距離があるのか、徒歩距離が最も短い出入り口はどこなのかという情報まで得ることができます。

では、実際に NAVITIME API をどのように利用すれば最寄りの駅・バス停を検索できるのかを見てみましょう。
<基本的な検索方法>
まず出発地となる緯度経度が必要です。
リクエストパラメータに coord というものを指定します。形式は 緯度(数値),経度(数値) です。
NAVITIME API は coord に指定した緯度経度を基準に、最寄りの駅・バス停検索を行います。
●リクエスト例:株式会社ナビタイムジャパンを出発地とした最寄り駅・バス停の検索
/transport/node/around?coord=35.66416,139.718117
さらに条件を絞り込んだ検索方法を見てみましょう。
<条件を絞り込んだ検索方法>
term (検索時間の範囲)パラメータを指定すれば、coord パラメータで指定した地点から駅・バス停の出入り口までの徒歩による所要時間を絞り込むことが可能です。
●リクエスト例:株式会社ナビタイムジャパンを出発地とした徒歩3分未満に到達できる最寄り駅・バス停の検索
/transport/node/around?coord=35.66416,139.718117&term=3
またサービスの仕様によって、駅のみの情報でよい、バスのみの情報でよいという場合は、 type (出力する交通機関)パラメータで情報が欲しい交通機関を指定すれば、 NAVITIME API から自身が求めている情報のみ受け取ることができます。
●リクエスト例:株式会社ナビタイムジャパンを出発地とした最寄りのバス停のみを対象にした検索
/transport/node/around?coord=35.66416,139.718117&type=busstop
その他にも、下記のリクエストパラメータ(検索条件)があります。
●walk-speed=数値または文字列 : 徒歩で最寄りの駅・バス停を検索する際の歩くスピードを指定できます。
●option=by_link : 交通機関会社名と路線名をレスポンスに追加します。
詳細は NAVITIME API の仕様書を確認していただきどのような検索、結果が得られるのかを是非お手元で試してみてください。