我有点卡住了,我创建了一个接收字符串值(岛屿名称)的类“CoordXYcenter”,我的方法测试名称以定义我的纬度和经度。
class Maposm extends StatefulWidget {
final island;
Maposm(this.island);
@override
_MaposmState createState() => _MaposmStat(island);
}
class _MaposmState extends State<Maposm> {
final island;
_MaposmState(this.island);
double _lat= CoordXYcenterisland(island:island).centerlat; // Pb here
double _long= CoordXYcenterisland(island:island).centerlong;//same
@override
Widget build(BuildContext context) {
return new FlutterMap(
options: new MapOptions(
center: new LatLng(_lat ,_long),
我有一条错误消息:未定义命名参数“岛”。但是 island 是在另一个类中定义的,用户按下一个按钮来定义值