未为类型"未来<double>"定义运算符<



我正在尝试计算距离,然后只显示小于3KM范围的拼车。我在比较小于3的近邻列表时遇到了这个问题。

nearby(double lat1, double lng1, double lat2, double lng2) async {
double total;
total = await Geolocator().distanceBetween(lat1, lng1, lat2, lng2);
return total;
}
final nearbylist = availablecarpools.where((element) {
return nearby(element.lat, element.lng, lat, lng) < 3;
}).toList() ??
[];
函数nearby()似乎返回了一个Future。你需要等待未来,然后做<3比较。

相关内容

  • 没有找到相关文章

最新更新