Я хотел бы запросить некоторые точки геолокации с помощью morphia framework. Я использую свою широту, долготу и радиус (100 км) с методом «Рядом», чтобы запрашивать других вокруг моего местоположения и ограничивать 10 результатов. Именно так :
morphia.ds.find(Location.class).field("Location").near(latitude, longitude, 100).limit(10).asList();
Это не ошибка, но результат показывает мне точки местоположения, которые находятся вокруг меня и выходят за пределы моего радиуса (100 км). Итак, мой радиус не касается запроса результата.
В чем моя проблема с оператором запроса?
Заранее спасибо