我正在使用 Here API 自动建议端点来建议城市。基于此document,我想从响应中获取country、countryCode、city和cityCode,但地址对象仅包含label字段。
要求:
https://autosuggest.search.hereapi.com/v1/autosuggest?apiKey=XXX&at=0,0&q=Eismieze Berlin&lang=en&resultTypes=locality
回应:
"items": [
{
"title": "Berlin, Germany",
"id": "here:cm:namedplace:20187403",
"resultType": "locality",
"localityType": "city",
"address": {
"label": "Berlin, Germany"
},
"position": {
"lat": 52.51604,
"lng": 13.37691
},
"distance": 5971050,
"mapView": {
"west": 13.08835,
"south": 52.33812,
"east": 13.761,
"north": 52.6755
},
"highlights": {
"title": [
{
"start": 0,
"end": 6
}
],
"address": {
"label": [
{
"start": 0,
"end": 6
}
]
}
}
}
]
我通过添加此请求参数来修复它: 显示=详细信息