PIN码或邮政编码未从地址解析中获取

时间:2018-12-04 10:01:03

标签: google-maps dart flutter google-geocoder flutter-dependencies

我正在开发一款Flutter应用程序。我想打印该地方的密码邮政编码。我正在使用地理编码器库。版本是geocoder 0.1.1。我正在尝试显示示例的库页面https://pub.dartlang.org/packages/geocoder#-example-tab- 问题是密码或邮政编码无法获取。没来但是密码显示在地址行中。

    try{
        var geocoding = AppState.of(context).mode;
        var longitude = double.parse(_controllerLongitude.text);
        var latitude = double.parse(_controllerLatitude.text);
        var results = await geocoding.findAddressesFromCoordinates(new Coordinates(latitude, longitude));
        this.setState(() {
            this.results = results;
        });
    }
    catch(e) {
        print("Error occured: $e");
    }
    finally {
        this.setState(() {
            this.isLoading = false;
        });
    }
}

results[0].addressLine将显示带有密码的地址行。但是results[0].postalCode显示为空。 该如何解决呢?请帮我?我是新来的。

Screenshot

1 个答案:

答案 0 :(得分:0)

更改版本后问题已解决。我将地址解析器的版本更改为0.1.2。

https://github.com/aloisdeniel/flutter_geocoder/issues/2#issuecomment-444282646