我正在使用this Flutter地图插件。我在地图上有一些标记,当我点击它们时,另一个页面应该出现在地图顶部,但是相反,我只有在关闭地图时才能看到它。
我将以下代码放入另一个方法中,以便从导航抽屉中更方便地调用它:
mapView.show(new MapOptions(...))
点击标记时,我会调用此方法:
showPage(
info = dbCall();
Navigator.push(
context,
new MaterialPageRoute(builder: (context) => new PageDemo(info, id)));
)
让我感到困惑的是,MaterialPageRoute中的上下文是NavigationDrawer的上下文之一,但是我真的不知道如何找到另一种方法。