无法从地理编码器获取邮政编码/邮政编码 - 返回Null

时间:2014-01-19 00:15:04

标签: android google-maps android-location google-geocoder

我正在尝试使用地理编码器获取邮政编码/邮政编码

List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
            if (addresses.size() == 1) {
                    Address address = addresses.get(0);
                    for (int i = 0; i < address.getMaxAddressLineIndex(); i++) {
                        addressString = addressString + address.getAddressLine(i) + "\n";
                    }
                    Log.e("TAG", "PostCode: " + address.getPostalCode());

addressString更新了地址 - 例如“12道路名称,城镇,区域,邮政编码的前3个字符

但是,我想分别获取PostCode个字符,以便我可以在其他位置使用它们,但address.getPostalCode()会返回null个值。

谢谢。

1 个答案:

答案 0 :(得分:0)

我意识到这确实会返回邮政编码,但并非总是如此,因为它可能无法使用。

address.getPostalCode();

感谢。