如何在控制台中显示生成的消息?

时间:2018-06-30 13:12:34

标签: printing flutter android-mapview

您好,我尝试提取打印在控制台中的经度和纬度信息,我使用地图视图插件https://pub.dartlang.org/packages/map_view。当我在地图上点击时,会在控制台中生成打印的经度和纬度,该功能的用法是:

接收地图触摸

mapView.onMapTapped
     .listen((location) => print("Touched location $location"));

但是我想读取控制台中生成的经度和纬度,以上传变量并显示具有新坐标的地图。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

var longitude;
var latitude;

mapView.onMapTapped.listen((location) { 
    print("Touched location $location");
    // in a stateful widget
    setState(() {
        longitude = location.longitude;
        latitude = location.latitude;
    };
});

然后将其与var longitude一起使用。

其中someFunction是用于更新地图的函数。 (要更新地图,您可以使用state

下一次询问之前,请先阅读starting guide