Как добраться до пригорода по почтовому индексу?
Я ищу по почтовому индексу http://autocomplete.geocoder.api.here.com/6.2/suggest.json?app_id=API_ID&app_code=APP_CODE&query= 3084&country=AUS
Ожидайте, что результаты будут во всех пригородах (Viewbank, Rosanna, Heidelberg ...) с почтовым индексом 3084, но результат - Мельбурн в целом, эти предложения не помогают:
{
"suggestions": [
{
"label": "Australia, VIC, 3084, Melbourne",
"language": "en",
"countryCode": "AUS",
"locationId": "NT_XPjzlLh3Twzu3wr29Eo-cD",
"address": {
"country": "Australia",
"state": "VIC",
"city": "Melbourne",
"postalCode": "3084"
},
"matchLevel": "postalCode"
}
]
}
И эти нижеприведенные результаты (от установки адресата в моем локальном эластичном поиске, а не здесь) являются ожидаемыми:
"suggestions":[
{
"source":{
"postcode":"3084",
},
"type":"postcode",
"display":{
"text":"3084"
}
},
{
"source":{
"postcode":"3084",
"state":"VIC",
"name":"Viewbank"
},
"type":"suburb",
"display":{
"text":"Viewbank, VIC 3084"
}
},
{
"source":{
"postcode":"3084",
"state":"VIC",
"name":"Heidelberg"
},
"type":"suburb",
"display":{
"text":"Heidelberg, VIC 3084"
}
},
{
"source":{
"postcode":"3084",
"state":"VIC",
"name":"Rosanna"
},
"type":"suburb",
"display":{
"text":"Rosanna, VIC 3084"
}
},
{
"source":{
"postcode":"3084",
"state":"VIC",
"name":"Eaglemont"
},
"type":"suburb",
"display":{
"text":"Eaglemont, VIC 3084"
}
}
]
1 ответ
Попробуйте автозаполнение с дополнительным параметром: http://autocomplete.geocoder.api.here.com/6.2/suggest.json?app_id=xxxxx&app_code=xxxxxx&query=3084,AUS&resultType=areas