如何将位置的经纬度转换为格式化的地址?我正在尝试使用Geocoder插件,但该行-await Geocoder.local.findAddressesfromCoordinates(coordinates)给我显示平台异常的错误。我多次使用此插件,效果很好,但是这次在我的所有项目中都显示相同的错误,请帮助解决。

var coordinates = new Coordinates(latitude, longitude);
var addresses =
await Geocoder.local.findAddressesFromCoordinates(coordinates);
var first = addresses.first;
var myAddress = first.addressLine;

**
当我想转换坐标时,发现此错误:
未处理的异常:PlatformException(失败,失败,null)
show error Message **

最佳答案

使用:

await Geocoder.google(your_API_Key).findAddressesFromCoordinates(coordinates);
代替:
await Geocoder.local.findAddressesFromCoordinates(coordinates);

关于flutter - 调用Geocoder.local.findAddressesFromCoordinates时出现PlatformException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57753008/

10-13 04:39