Flouter Firestore Geo запрос - PullRequest
       21

Flouter Firestore Geo запрос

0 голосов
/ 19 июня 2019

ЧТО Я ДОЛЖЕН ДЕЛАТЬ:

Я создаю приложение, в котором я хочу выполнить запрос в firebase и получить пользователей, которые находятся в диапазоне X километров.Но я хочу ограничить количество полученных документов, а также иметь функцию получения большего количества документов в свитке.Я использую StreamBuilder->ListView.build, чтобы построить свой список.Когда я собираюсь получить конец прокручиваемого списка, я хочу получить больше документов из Firestore (если у меня есть).


ЧТО Я СДЕЛАЛ УЖЕ:

До сих пор я нашел только 2 решения для моей проблемы:

  1. Помощники Firestore
  2. GeoFlutterFire

ПРОБЛЕМА:

Обе эти библиотеки хороши только с одной проблемой BIG , в обоих случаях яне могу ограничить количество документов, которые я собираюсь получить (я могу ТОЛЬКО ограничить исходный запрос для Firestore.instance.collection("MyColection")), но не сильно мне поможет, потому что у меня будет этот случай

Дайте мне 10 документов из Firestore -> Дайте мне пользователей диапазона 5 км -> Я получу только 4, скажем.

Вместо этого я хочу получить 10 документовот Firestore в диапазоне X.

Есть ли решение этой проблемы?Или мне нужно реализовать собственную библиотеку для этого?Или не возможно даже так?

...