2020年8月現在、国内には鉄道駅が9,700以上ある。こんな検索の方法はいかがなものだろう?
を
もっとも Google Maps や 地理院地図を使えば済むハナシで、LeafletJS には「Leaflet Control Search」など優れたプラグインがある。
特定のカテゴリに特化する場合などで、上記のサービスに依存せず自己完結することは意味のないことじゃないと思うので、いたってシンプルなコードを書いて試作してみた次第。
if(value.name.indexOf(que) !== -1) {ほげほげ}
余談。ネットの検索というのは便利なもので、調べられないものがないくらい玉も石も出てくる。
ただし情報量が膨大に過ぎて、求める情報がないと嘆く人は少なくないが、たいてい検索の仕方が上手くない。スペースで区切り適切かつ正確なキーワードを入れ検索するのは、センスや語彙あるいは技量を要求される。