Flutter 颤振应用程序LatLong不能指定给参数类型LatLong?有什么问题?我正在使用地图盒
Ï已进口板条包装和颤振地图包装。我在板条里有个错误。我检查了LatLng是一个有经度和纬度的类。它清楚地定义了,但为什么不能使用它,请帮助…谢谢。。。 代码如下: 我的主要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
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,
子项:文本(“底页”),
);
},
);
},
),
),
),
],
),
],
));
}
}