颤振map_view map_view用作小部件



我想问一下如何使用 dart 框架上的函数MapView.Show全屏显示地图map_view我无法在颤振中实现为widget。 请参阅下面的代码:

MapView showMap() { 
return _mapView.show(new MapOptions(
mapViewType: MapViewType.normal,
initialCameraPosition:
new CameraPosition(new Location(10.31264, 123.91139), 12.0),
showUserLocation: true,
));
}

应该放在小部件的child内。

@override
Widget build(BuildContext context) {
return new Container(
color: Colors.red,
height: double.infinity,
width: double.infinity,
child: showMap(), // surprisingly not working
);
}

我查看了有关此实现的教程,但似乎我没有看到有关此实现的任何负责任的来源。 有谁知道如何实现这个? 谢谢!

注意:我想实现为全屏小部件。

据我所知,你必须显示事件发生时调用函数Map_View(比如按下按钮时(。它不是像文本或填充那样的小部件。

如果你想打开一个全屏地图,我建议你尝试,例如,这个。

@override
Widget build(BuildContext context) {
return new Container(
color: Colors.red,
height: double.infinity,
width: double.infinity,
child: Center(
child: RaisedButton(
onPressed: () => showMap(),
child: Text("Click me!"),
),
), 
);
}

相关内容

  • 没有找到相关文章

最新更新