我正在使用 google.maps.Geocoder 类来解析输入到自由格式输入字段中的澳大利亚地址:
- 在 google.maps.GeocoderRequest.address 字段中传递输入的地址(例如“Parramatta”),
- 调用 google.maps.Geocoder.geocode
- 然后向用户显示所有返回的 google.maps.GeocoderResult.formatted_address 字段,以便他们选择一个。
问题是返回的 formatted_address 字段并不总是包含邮政编码。
将“Parramatta”传递给 google.maps.GeocoderRequest.address -> 接收 formatted_address "Parramatta NSW, Australia" 将“Strathfield”传递到 google.maps.GeocoderRequest.address -> 接收 formatted_address "Strathfield NSW 2135, Australia"
在我看来这是谷歌数据库中的一个错误,但我不确定。
有没有办法解决总是给你邮政编码的地址?