Flutter:Firestore助手什么也不返回

时间:2018-10-01 04:05:10

标签: dart flutter

我正在尝试使用this进行地理查询,但是它什么也没有返回。

我将数据设置为Firestore

var lat = 34.702485;
var lng = 135.495951;
Firestore.instance.collection('helper').document('abc').setData({'location': new GeoPoint(lat, lng), 'name': 'Osaka Station'});

这样获取。

 Stream<List<Item>> itemsStream() {
    return getDataInArea(
      source: Firestore.instance.collection('helper'), 
      area: Area(place, 20.0), 
      locationFieldNameInDB: 'location',
      mapper: (document) {
        print(document.exists);
        print(document.data);
      },
      // serverSideOrdering: [new OrderConstraint('timeStamp', false)],
    );
  }

这什么也不返回,我设置了断点,该函数终止于无法继续执行的区域。
有人知道我在想什么吗?

0 个答案:

没有答案