这里是:
Map<double, double> m2 = (await sheet.values.map.column(3, fromRow: 2))
.map((key, value) => MapEntry(double.parse(key), double.parse(value)));
List longitudelist = m2.values.toList();
我用它从 Google 表格中获取坐标。问题是,当没有纬度或经度时,整个事情都会崩溃。
我已经在它下面尝试过,但它没有用:
latitudelist.removeWhere((isEmpty) => isEmpty == "0.0");
错误:
未处理的异常:FormatException:无效的双精度
这是一个无效的替身,因为那里什么都没有。它不为空。如果纬度或经度坐标不存在,有人知道如何跳过值吗?