您好,我尝试提取打印在控制台中的经度和纬度信息,我使用地图视图插件https://pub.dartlang.org/packages/map_view。当我在地图上点击时,会在控制台中生成打印的经度和纬度,该功能的用法是:
接收地图触摸
mapView.onMapTapped
.listen((location) => print("Touched location $location"));
但是我想读取控制台中生成的经度和纬度,以上传变量并显示具有新坐标的地图。
答案 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。