这里API:对自由文本查询进行地理编码可返回正确的结果,但没有合格的查询

问题描述 投票:0回答:1

我正在经历来自Geocoding API的怪异响应,其中在搜索已知地址时,它将为自由文本查询(“ q”)返回正确的地理编码结果,但对于合格查询( “ qq”),即使自由文本查询返回的地址详细信息已正确划分到每个字段中]

https://geocode.search.hereapi.com/v1/geocode?apiKey=REMOVED&in=countryCode:AUS&q=Unit+10%2F232A+MAIN+RD++MAROOCHYDORE+4558+QLD+Australia

{
    "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
                }
            }
        }
    ]
}

https://geocode.search.hereapi.com/v1/geocode?apiKey=REMOVED&in=countryCode:AUS&qq=street=MAIN+RD;district=MAROOCHYDORE;postalCode=4558;state=QLD

{
    "items": []
}

这种不一致的行为多久发生一次,我可以采取什么措施来缓解这种情况?

我正在经历来自地址解析API的奇怪响应,在该地址中,搜索已知地址时,它将为自由文本查询(“ q”)返回正确的地址解析结果,但返回空结果...

here-api
1个回答
0
投票

您可以尝试使用以下请求调用来检查它是否返回了正确的数据。下面为我​​们工作。

© www.soinside.com 2019 - 2024. All rights reserved.