发生异常。平台异常(平台异常(失败,失败,空,空))

时间:2021-04-30 12:12:07

标签: flutter

我试图使用 Goecoder 插件将坐标转换为地址,并且工作正常。但现在它抛出平台异常我试图通过添加 try 和 on catch 来修复它,但它仍然无法正常工作。

void coordinatetoaddress() async{
try{
var _latitude = double.parse('${widget.recomdetailslat}');
var _longitude = double.parse('${widget.recomdetailslng}');
final _coordinates = Coordinates(_latitude, _longitude);
var address = await Geocoder.local.findAddressesFromCoordinates(_coordinates);
  setState(() {
    _coordinatetoaddress1 = address.first.addressLine;
    _coordinatetoaddress2 = address.first.subLocality;
  });
}on PlatformException catch (err){
print("Platform exception Happned $err");
}catch (err){
 print("Others exception Happned $err");
}

}

0 个答案:

没有答案