我正在使用google.maps.Geocoder类来解析输入到自由格式输入字段中的澳大利亚地址:
问题是返回的formatted_address字段并不总是包含邮政编码。
Pass "Parramatta" into google.maps.GeocoderRequest.address -> receive formatted_address "Parramatta NSW, Australia" Pass "Strathfield" into google.maps.GeocoderRequest.address -> receive formatted_address "Strathfield NSW 2135, Australia"
在我看来,这是Google数据库中的错误,但我不确定。
有没有办法解决始终为您提供邮政编码的地址?
答案 0 :(得分:1)
如果reverse geocode为Parramatta返回的位置,它确实包含一个邮政编码:
{
"long_name": "2150",
"short_name": "2150",
"types": [
"postal_code"
]
}
,这是正确的