Ленивая загрузка результатов Geofire

Я использую Geofire и Firebase для хранения местоположения пользователей и поиска пользователей поблизости. Однако, когда я использую geoQuery.on("key_entered", ..., чтобы сблизить пользователей, я хотел бы лениво загружать эти данные. то есть получить первые 10 результатов, затем получить следующие 10 результатов и т. д.

Я не уверен, как это сделать, так как не вижу способа через документацию Geofire. Может ли кто-нибудь помочь мне в достижении этого?

Спасибо


person AppFirl    schedule 29.01.2018    source источник


Ответы (1)


Невозможно ограничить количество ключей на основе возвращаемого числа.

Если вы хотите, чтобы возвращалось меньше ключей, вам придется использовать меньшее расстояние в запросе.

Если вы хотите обработать только первые 10 ключей, вы можете сохранить счетчик и остановить обработку после обработки 10.

person Frank van Puffelen    schedule 29.01.2018