私はmorphiaフレームワークでいくつかの地理的位置ポイントを照会したいと思います。私は緯度、経度、および半径(100km)を「近く」の方法で使用し、他の場所を照会して10の結果を制限します。ちょうどこのように:Javaを使ってmorphia mongodbでジオ空間を見つける
morphia.ds.find(Location.class).field("Location").near(latitude, longitude, 100).limit(10).asList();
これはエラーではありませんが、私の周りの場所ポイントと私の半径(100km)の範囲外の結果が表示されます。したがって、私の半径は結果を照会する際には関係ありません。
質問文の問題は何ですか?予め
ありがとうございました。私はすでにあなたのリンクを読んでおり、さらにmongo dbの方法で半径距離を理解しています。 – Mojiiz
@モージズ、それは助けて嬉しいです:) – RameshVel