Так что в значительной степени документация - это документация Firestore, за исключением того факта, что есть добавленная функция near
.
Так, например, GeoQuerySnapshot
имеет три метода доступа (docs
, empty
и size
) и два метода (docChanges()
и forEach()
), что очень похож на Firestore QuerySnapshot .
Если вы обращаетесь к документам, это массив QueryDocumentSnapshot
, который имеет 4 свойства:
-
data
документа (ваши данные).
-
distance
от вашего центра (ноль, если это запрос сделан без местоположения).
exists
, чтобы сообщить вам, существует документ или нет (это может измениться, но, скорее всего, всегда будет верно).
- И, наконец,
id
документа
Как я уже говорил, структура и то, что вы получаете, практически идентичны тому, как работает Firestore (за исключением того, что Firestore не предоставляет distance
).