我正在经历来自Geocoding API的怪异响应,其中在搜索已知地址时,它将为自由文本查询(“ q”)返回正确的地理编码结果,但对于合格查询( “ qq”),即使自由文本查询返回的地址详细信息已正确划分到每个字段中]
{
"items": [
{
"title": "Main Rd, Maroochydore QLD 4558, Australia",
"id": "here:af:street:c3mXot9HjZRObEAATNdRhC",
"resultType": "street",
"address": {
"label": "Main Rd, Maroochydore QLD 4558, Australia",
"countryCode": "AUS",
"countryName": "Australia",
"state": "Queensland",
"city": "Sunshine Coast",
"district": "Maroochydore",
"street": "Main Rd",
"postalCode": "4558"
},
"position": {
"lat": -26.65569,
"lng": 153.06295
},
"mapView": {
"west": 153.05138,
"south": -26.66196,
"east": 153.07228,
"north": -26.65418
},
"scoring": {
"queryScore": 0.77,
"fieldScore": {
"country": 1.0,
"state": 1.0,
"district": 1.0,
"streets": [
1.0
],
"postalCode": 1.0
}
}
}
]
}
{ "items": [] }
这种不一致的行为多久发生一次,我可以采取什么措施来缓解这种情况?
我正在经历来自地址解析API的奇怪响应,在该地址中,搜索已知地址时,它将为自由文本查询(“ q”)返回正确的地址解析结果,但返回空结果...
您可以尝试使用以下请求调用来检查它是否返回了正确的数据。下面为我们工作。