Google maps 点击地图显示坐标

Google maps 点击地图显示坐标,google-maps,flutter,dart,google-maps-api-2,Google Maps,Flutter,Dart,Google Maps Api 2,我想要一个应用程序,显示我的坐标时,我按下我的地图。因此,我将谷歌地图集成到我的应用程序中,并尝试用下面的代码显示坐标打印(cordinate)可以工作,但是当我想在屏幕上打印坐标时,它就不工作了 这就是代码: var test = 0; body: Column( children: <Widget>[ Container( width: double.infinity, height: 600,

我想要一个应用程序,显示我的坐标时,我按下我的地图。因此,我将谷歌地图集成到我的应用程序中,并尝试用下面的代码显示坐标<代码>打印(cordinate)可以工作,但是当我想在屏幕上打印坐标时,它就不工作了

这就是代码:

var test = 0;

  body: Column(
      children: <Widget>[
        Container(
          width: double.infinity,
          height: 600,
          child: GoogleMap(
            initialCameraPosition: position,
            mapType: MapType.normal,
            onMapCreated: (controller) {
              setState(() {
                _controller = controller;
              });
            },
            onTap: (cordinate) {
              _controller.animateCamera(CameraUpdate.newLatLng(cordinate));
              print(cordinate);
              test = cordinate as int;
            },
          ),
        ),
        Text(test.toString()),
var测试=0;
正文:专栏(
儿童:[
容器(
宽度:double.infinity,
身高:600,
孩子:谷歌地图(
initialCameraPosition:位置,
mapType:mapType.normal,
onMapCreated:(控制器){
设置状态(){
_控制器=控制器;
});
},
onTap:(心形){
_控制器.animateCamera(CameraUpdate.newLatLng(cordinate));
印刷品(cordinate);
test=cordinate作为int;
},
),
),
文本(test.toString()),

有人知道错误是什么吗?

既然
坐标
是一个
板条
我想你应该这样改变测试:

String test='';
然后在onTap中:

test = '${cordinate.latitude} - ${cordinate.longitude}';