概要 日本のサービスだと、位置情報から最寄駅を出したいなんて要件はよくあるかと思います。 ただ最寄駅といっても要件によって定義が曖昧ですよね。 例えば徒歩15分以内は最寄駅かなんて、判断する人によっても、その場所が車社会かなどによっても違ってきます。 今後の振れ幅を考えると外部API依存で身動きとりづらくなってしまうのもあれなので、自前で実装することにしました! 駅データの獲得 駅データ.jpで駅データを獲得します。 http://www.ekidata.jp/ 駅データを加工 パフォーマンスも考え、awkを使ってrequireできるjavascriptの形に加工します。 $ tail -n +2 station20170403free.csv | awk 'BEGIN {FS=",";OFS=",";print "exports.default = ["} {print " {id:"$