私は場所の大規模なデータベースを持っており、すべて緯度/経度です。GeoKitとRailsを使用して、他の場所から設定された半径内の場所を簡単に取得します。それはすべてうまくいきます。
私の目標は、2つの場所(たとえば、AとB)を指定し、AとBの間のパス上のXmiの半径内の他のすべての場所を見つけることです。
この問題に取り組む方法は何ですか?パス上で一定の間隔で近くの検索を実行することを考えましたが、パフォーマンスと、間隔が悪いという理由だけでパスに近い場所が欠落しているという裏返しが心配です。
考え?