如何获取邮政编码? 我试着用它:
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
//get postal code
for (var i = 0; i < place.address_components.length; i++) {
for (var j = 0; j < place.address_components[i].types.length; j++) {
if (place.address_components[i].types[j] == "postal_code") {
console.log(place.address_components[i].long_name);
}
}
}
..}
但它几乎不适用于所有地址(有时它可以工作,有几个地址)。 例如,对于“Sumska Street,Kharkiv,Kharkiv Oblast,Ukraine”,它不起作用。也许还有另一种获取邮政编码的方法?我可以解决这个问题吗?谢谢!