title: Why am I not getting query results from firestore?
body: <p>I am using <a href="https://pub.dev/packages/geoflutterfire" rel="nofollow noreferrer"><code>geoflutterfire</code></a> package to get all documents within a certain radius. I am trying to display each document through a model class in a listview. I have my Firestore database structured as: <a href="https://i.stack.imgur.com/xbbSa.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xbbSa.png" alt="This is the structure of my Firebase database" /></a></p>
  <p>The code for my <code>StreamBuilder</code> is</p>
  <pre><code> buildTimelinePosts() {
      return StreamBuilder&lt;List&lt;DocumentSnapshot&gt;&gt;(
        stream: geo
            .collection(
                collectionRef: FirebaseFirestore.instance.collection('posts'))
            .within(
                center: geo.point(latitude: -1.3998973, longitude: 36.767642),
                radius: 5000,
                field: 'position'),
        builder: (context, snapshot) {
          if (!snapshot.hasData) {
            return circularProgress();
          }
          snapshot.data!.forEach((doc) {
            nearbyListings.add(Post.fromDocument(doc));
          });
          return ListView(
            children: nearbyListings,
          );
        },
      );
    }
  </code></pre>
  <p>Why am I still getting zero documents even when they are within the radius?</p>