在尝试通过邮政代码搜索特定地址(2000(时,它不能正确返回预期的格式化地址,而是使用地址(Frederiksberg(搜索时,而不是邮政代码,则返回预期格式的地址正确。
https://maps.googleapis.com/maps/api/geocode/json?address=2000& components = country:denmark&
https://maps.googleapis.com/maps/api/geocode/json?address=frederiksberg& components = country:denmark&ykek&keykemit = apikey
但是,对于将地址设置为邮政编码(4000(的类似搜索,它正确返回了预期的格式化地址,下面的URL。
https://maps.googleapis.com/maps/api/geocode/json?address=4000&components = country:denmark&kekekekey = papikey
请让我们知道为什么它不返回设置为2000的地址的预期格式地址。
tia!
我们在澳大利亚(是悉尼(的Post Code 2000遇到了类似的问题,可以返回,但返回了Zero_Result。除2000
外,所有其他邮政编码都很好我们的最初搜索是
Geocode({地址:" 2000澳大利亚",区域:" au"}(
我们通过在搜索之前添加"邮政编码"来解决它
Geocode({地址:"邮政编码2000澳大利亚",区域:" au"}(
邮政编码2000匹配多个地址。您可以通过这种方式获得最常见的:
https://geocode.xyz/2000?region=dk
输出:
丹麦X,Y Z:55.68132,12.52966
🇩🇰3个Solbjerg Plads,Frederiksberg C,丹麦»置信度得分:0.5
- Frederiksberg DK 2000丹麦
- Frederiksberg Kommune DK 2000丹麦
- BrønshøjDk2000丹麦
- Bronshoj DK 2000丹麦
- Frederiksberg C DK 2000丹麦
或以JSON格式:
https://geocode.xyz/2000? region=dk&json=1
Json Output:
{
"standard": {
"addresst": "3 Solbjerg Plads",
"stnumber": "3",
"prov": "DK",
"city": "Frederiksberg C",
"countryname": "Denmark",
"postal": "2000",
"confidence": "0.5"
},
"longt": "12.52966",
"alt": {
"loc": [
{
"longt": "12.51635",
"city": "Frederiksberg",
"cc": "6353",
"latt": "55.68239"
},
{
"longt": "12.51704",
"city": "Frederiksberg Kommune",
"cc": "5629",
"latt": "55.68255"
},
{
"longt": "12.50332",
"city": "Bronshoj",
"cc": "2",
"latt": "55.67113"
},
{
"longt": "12.50332",
"city": "Bronshoj",
"cc": "2",
"latt": "55.67113"
},
{
"longt": "12.52966",
"city": "Frederiksberg C",
"cc": "1",
"latt": "55.68132"
}
]
},
"latt": "55.68132"
}