Лучший способ перечислить все местоположения в базе данных ТОЛЬКО если они находятся на расстоянии 1 км от текущего местоположения? - PullRequest
0 голосов
/ 17 марта 2019

Дизайн моего приложения заключается в том, что пользователи размещают флаг на карте, и этот флаг получает свое собственное местоположение и заносится в базу данных.

Когда пользователь открывает приложение, я хочу загрузить список всех флагов, которые находятся ТОЛЬКО в 1 км от них.

Я могу загрузить все флаги и сделать оператор if, чтобы проверить, находится ли место в 1 км от этого цикла for, и просто добавить его в список флагов, которые будут перечислены.

Как я могу только перечислять флаги, которые находятся на расстоянии 1 км, не снижая производительность и не загружая данные флага, который даже не будет добавлен? Я использую Firestore. Я не думаю, что этот тип запросов возможен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...