データベースに保存されているポイント間の距離を見つけるために、空間検索を使用するために solr を実装しようとしています。緯度/経度は、Solr でそのまま使用できると想定した Google Maps API から取得されます。この仮定は正しいですか?私が質問する理由は、距離について奇妙な結果が得られたためです。
例 1
- 原点: 45.15,-93.85 (ニューヨーク州バッファロー - solr 空間の例から)
- 場所: 42.88,-78.8 (ニューヨーク州バッファロー - google maps api より)
- 距離: 1227.7522
例 2
- 原点: 45.15,-93.85 (ニューヨーク州バッファロー - solr 空間の例から)
- 場所: 40.67,-73.9 (ニューヨーク州ブルックリン - google maps api より)
- 距離: 1694.3356
kmまたはマイル、距離はかなり離れています。私は地理/空間の専門家ではないので、何が起こっているのかについてのヒントをいただければ幸いです。必要だと思われる場合は、設定を共有していただければ幸いです。
ありがとう!