gpt4 book ai didi

flutter - 方法 'getDocuments' 没有为类型 'CollectionReference' 定义

转载 作者:行者123 更新时间:2023-12-05 01:30:57 26 4
gpt4 key购买 nike

   FirebaseFirestore.instance.collection('locations').getDocuments().then((docs){
if(docs.documents.isNotEmpty){
for(int i=0 ;i<docs.documents.length;i++){
initMarker(docs.documents[i].data , docs.documents[i].documentID);
}
}
});
}

初始化标记捕捉

void initMarker(request,requestId){
var markerIdVal = requestId;
final MarkerId markerId = MarkerId(markerIdVal);
//creating a new Marker
final Marker marker = Marker(
markerId:markerId,
position:LatLng(request['loc_Coords'].lattitude,request['loc_Coords'].longitude),
infoWindow:InfoWindow(
title:request['loc_Name'],
snippet:request['loc_Description'],
),
);
setState((){
markers[markerId] = marker;
print(markerId);
});

方法“getDocuments”没有为类型“CollectionReference”定义。

请问您能帮我解决这个错误吗?

最佳答案

如果您一次性阅读集合,请使用方法 get() 而不是 getDocuments()。

关于flutter - 方法 'getDocuments' 没有为类型 'CollectionReference' 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66622922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com