【问题标题】:Flutter I cant get address from geolocator颤振我无法从地理定位器获取地址
【发布时间】:2021-02-18 15:49:14
【问题描述】:

我可以获取位置,但我想从中获取地址 地点 。 我使用 geolocator 插件,这是我的 _getAddress 方法:

 _getAddress() async {
   try {
      List<Placemark> placeMark = await 
      locator.placemarkFromCoordinates(
      _currentPosition.longitude, 
      _currentPosition.longitude);
      Placemark place = placeMark[0];
      setState(() {
        _currentAddress =
         "${place.locality}, ${place.postalCode}, 
         ${place.country}";
       });

   } catch (e) {
     print(e);
}

}

我该怎么做?

我拥有所有位置权限。

这是我的 catch 错误:

PlatformException(ERROR_GEOCODING_COORDINATES, grpc 失败,空)

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    placemarkFromCoordinates 不再在地理定位器库中:

    https://pub.dev/packages/geolocator

    【讨论】:

    猜你喜欢
    • 2023-03-25
    • 2021-09-15
    • 2021-12-09
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多