私は最近、ロケーションベースのサービスに関する小さなプロジェクトに取り組みました。私の意図は、要求している乗客 (GPS 対応の Android フォン) の特定の半径内で最も近いタクシー (GPS が装備されている) を見つけることでした。MongoDB の地理空間インデックスを使用したかったのですが、地理空間インデックスは緯度経度で機能し、距離ではなく 2 点間の変位を計算することがわかりました。私の場合、検索は市内に限定されており、道路上の距離、推定所要時間などを教えてくれるので、GoogleMaps Directions Serviceに行かなければなりませんでした.
これは、変位が十分に大きく、距離と変位が本質的に同じになる場合にのみ、地理空間インデックスが意味をなすということですか?