Flutter 参数类型列表<;LatLng>;can';不能分配给参数类型';车床和x27;
当Flutter 参数类型列表<;LatLng>;can';不能分配给参数类型';车床和x27;,flutter,Flutter,当标记小部件的位置属性不接受锁定点列表时,如何定义颤振标记数组。我如何解决这个问题 final List<LatLng> _markerLocations = [ LatLng(3.082519, 101.592201), LatLng(3.083355, 101.589653), LatLng(3.08171, 101.587507), LatLng(3.082519, 101.592201), ]; Marker以LatLng为例,因为一个M
标记
小部件的位置
属性不接受锁定点列表时,如何定义颤振标记数组。我如何解决这个问题
final List<LatLng> _markerLocations = [
LatLng(3.082519, 101.592201),
LatLng(3.083355, 101.589653),
LatLng(3.08171, 101.587507),
LatLng(3.082519, 101.592201),
];
Marker
以LatLng
为例,因为一个Marker
只能有一个LatLng
。一个标记只能位于地图中的一个位置
您需要创建尽可能多的LatLng
标记
您必须这样做:
_markerLocations.forEach((LatLng latLong){
markers.add(Marker(
markerId: MarkerId('loop_route'),
position: latLong
));
});
通过替换:
markers.add(_markerLocations);
评论不用于扩展讨论;这段对话已经结束。
_markerLocations.forEach((LatLng latLong){
markers.add(Marker(
markerId: MarkerId('loop_route'),
position: latLong
));
});
markers.add(_markerLocations);