Я начал разрабатывать приложение для Android, где мне нужен поиск на расстоянии. Пользователь должен иметь возможность выбрать максимальное расстояние, скажем, 3 км. Я уже написал код, в котором я получаю текущее местоположение каждого пользователя (Lat, Lng) и сохраняю его в базе данных mysql. Затем приложение извлекает позицию каждого пользователя и находит расстояние между пользователем и другими. С помощью цикла if приложение проверяет, меньше ли введенное пользователем значение для каждого пользовательского расстояния.Как реализовать поисковый запрос, основанный на расстоянии в Android?
Я тестировал его, и он работает хорошо, но проблема в том, что я задаюсь вопросом, будет ли это работать с тысячами пользователей?
Если у вас есть какие-либо советы или ответ на этот вопрос, сообщите мне!
вы можете посмотреть на [гаверсинус формулы] (https://en.wikipedia.org/wiki/Haversine_formula) для вычисления фактическое расстояние между двумя точками. Затем проверьте, есть ли 'result =
KarelG
hii @David вы нашли какое-нибудь хорошее решение для этого, мне нравится ваш вопрос, я хочу что-то вроде этого .. вы можете подробно объяснить свой вопрос, а также с помощью какого-то кода !? –