Flutter 颤振应用程序LatLong不能指定给参数类型LatLong?有什么问题?我正在使用地图盒

Flutter 颤振应用程序LatLong不能指定给参数类型LatLong?有什么问题?我正在使用地图盒,flutter,dart,mapbox-android,fluttermap,Flutter,Dart,Mapbox Android,Fluttermap,Ï已进口板条包装和颤振地图包装。我在板条里有个错误。我检查了LatLng是一个有经度和纬度的类。它清楚地定义了,但为什么不能使用它,请帮助…谢谢。。。 代码如下: 我的主要 void main(){ runApp(new MaterialApp( debugShowCheckedModeBanner: false, home: MyHome(), )); } My HomeUI.dart文件: class MyHome extends StatefulWi

Ï已进口板条包装和颤振地图包装。我在板条里有个错误。我检查了LatLng是一个有经度和纬度的类。它清楚地定义了,但为什么不能使用它,请帮助…谢谢。。。 代码如下:

我的主要

    void main(){
  runApp(new MaterialApp(
    debugShowCheckedModeBanner: false,
    home: MyHome(),
  ));
}
My HomeUI.dart文件:

   class MyHome extends StatefulWidget {
          @override
          _MyHomeState createState() => new _MyHomeState();
        }
        
        class _MyHomeState extends State<MyHome> {
          @override
          Widget build(BuildContext context) {
            return new Scaffold(
                appBar: new AppBar(
                  backgroundColor: Colors.pinkAccent,
                  title: new Text('Supermarket Locations'),
                  centerTitle: true,
                ),
                body: new FlutterMap(
                  options: new MapOptions(
                    center: new LatLng(-54.110411, 178.468023), //problem is here on LatLng
                    zoom: 13.0,
                  ),
                  layers: [
                    new TileLayerOptions(
                      urlTemplate:
                          "My URL",
                      additionalOptions: {
                        'accessToken':
                            'MY TOKEN',
                        'id': 'mapbox.streets',
                      },
                    ),
                    MarkerLayerOptions(
                      markers: [
                        Marker(
                          width: 80.0,
                          height: 80.0,
                          point: Latlng.Latlng(-54.110411, 178.468023),//problem is here also on LatLng
                          builder: (ctx) => Container(
                            child: IconButton(
                              icon: Icon(FontAwesomeIcons.mapMarker),
                              color: Colors.deepPurple,
                              iconSize: 45.0,
                              onPressed: () {
                                showModalBottomSheet(
                                  context: context,
                                  builder: (builder) {
                                    return Container(
                                      color: Colors.redAccent,
                                      child: Text("Bottom Sheet"),
                                    );
                                  },
                                );
                              },
                            ),
                          ),
                        ),
                      ],
                    ),
                  ],
                ));
          }
        }
类MyHome扩展StatefulWidget{
@凌驾
_MyHomeState createState()=>new_MyHomeState();
}
类MyHomeState扩展状态{
@凌驾
小部件构建(构建上下文){
归还新脚手架(
appBar:新的appBar(
背景颜色:Colors.pinkAccent,
标题:新文本(“超市位置”),
标题:对,
),
正文:新地图(
选项:新地图选项(
中心:新LatLng(-54.110411178.468023),//问题在LatLng上
缩放:13.0,
),
图层:[
新TileLayerOptions(
URL模板:
“我的URL”,
其他选项:{
“accessToken”:
“我的代币”,
'id':'mapbox.streets',
},
),
MarkerLayerProptions(
标记:[
标记(
宽度:80.0,
身高:80.0,
要点:Latlng.Latlng(-54.110411178.468023),//问题也在Latlng上
建造商:(ctx)=>集装箱(
孩子:我的钮扣(
图标:图标(FontAwesomeIcons.mapMarker),
颜色:颜色。深紫色,
iconSize:45.0,
已按下:(){
showModalBottomSheet(
上下文:上下文,
建筑商:(建筑商){
返回容器(
颜色:Colors.redAccent,
子项:文本(“底页”),
);
},
);
},
),
),
),
],
),
],
));
}
}