我正在尝试创建值和名称数组。这个问题我不知道这是做正确的方法。
var send=[];
send=[
'latitud': widget.lat;
];
有人知道如何用索引和值创建数组?
你需要一个Map
var send = {'latitude': widget.lat};
如果你真的需要一个数组,你可以使用例如一个地图数组
var send = [{'latitude': widget.lat}, {'latitude': 123.456}];
Dart使用地图进行此操作
声明地图,你不知道你的地图包含你可以使用的内容
Map<String, dynamic> myObject = {'latitude': widget.lat} ;
在你的情况下,你需要一个对象列表,这样你就可以这样做:
List<Map<String, dynamic>> send=[] ;
send.add(myObject) ;
要么 :
List<Map<String, dynamic>> send=[] ;
send = [{'latitude': widget.lat}]; \\ if you want to assign it directly