
[英]How to get data from Firebase Realtime Database into list in Flutter?
[英]How get list data from specific node firebase realtime db in flutter
这是我的其他数据的示例代码
DatabaseReference rideRef = FirebaseDatabase.instance.reference().child('rideRequest/$rideID');
rideRef.once().then((DataSnapshot snapshot){
Navigator.pop(context);
if(snapshot.value != null){
print(snapshot.value);
double pickupLat = double.parse(snapshot.value['pickup_location']['latitude'].toString());
double pickupLng = double.parse(snapshot.value['pickup_location']['longitude'].toString());
String pickupAddress = snapshot.value['pickup_address'].toString();
如何获取目的地列表数据。谢谢。
我已经这样解决了我的问题。
List<DestLocation> destLocation = [];
List<dynamic> result;
result = snapshot.value['destination'];
result.forEach((value) {
if (value != null) {
DestLocation _a = DestLocation(
placeName: value["destination_address"].toString(),
latitude: double.parse(value["latitude"]),
longitude: double.parse(value["longitude"])
);
destLocation.add(_a);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.