【问题标题】:how to pick an address from map in flutter如何在颤动中从地图中选择地址
【发布时间】:2021-11-25 07:31:48
【问题描述】:

我想创建一个显示带有初始位置的谷歌地图的小部件, 当用户点击它时,它会打开带有标记的谷歌地图,并允许用户从地图中搜索或选择一个位置,然后在地图小部件下以文本形式显示它。

Column(
          children: [
            Container(
                height: 200,
                width: double.infinity,
                child: Scaffold(
                  body: GoogleMap(
                    mapType: MapType.normal,
                    initialCameraPosition: CameraPosition(target: _initialcameraposition),
                    onMapCreated: (GoogleMapController controller) {
                      _controller.complete(controller);
                    },
                    onTap: (LatLng location){ },
                  ),
                ),
            ),
            
            Text("$address")
          ],
        )

【问题讨论】:

    标签: flutter google-maps


    【解决方案1】:

    flutter 的谷歌地图插件不提供地理编码,使用 long/lat 你可以使用像 https://pub.dev/packages/geocoding 这样的包,它可以让你从 lat 和 long 坐标生成地址。

    【讨论】:

    • 在从这个 lat/long 获取地址之前,如何使用标记选择 lat/long
    • @Ahmed 在 onTap 回调中你有 LatLng 对象
    猜你喜欢
    • 2021-06-29
    • 2020-07-28
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    • 2016-12-25
    相关资源
    最近更新 更多