此处地理编码对多词搜索词返回空响应

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

我正在使用以下 GET 请求:

https://geocode.search.hereapi.com/v1/geocode?q=ground+zero&apiKey=12345

响应是:

{
    "items": []
}

我尝试了不同的查询参数(q)格式,但没有任何效果。 需要注意的是,它确实适用于单字查询,也适用于地址(当 + 替换空格时),但如果是多字查询,则位置不起作用。仅当它们是单个单词时。 在这里使用相同的多词地点https://wego.here.com/search/ground%2520zero确实可以识别该地点(尽管存在多个选项)。

here-api geocoder here-wego
2个回答
0
投票

过去几天,

https://geocode.search.hereapi.com/v1/geocode?
端点的响应异常高 EMPTY 响应,就像这里的 OP 一样。像以下针对美国德克萨斯州普莱诺的直接、严格约束的搜索有时会返回空结果集。似乎是 API 服务上与时间相关的竞争条件:缓存命中服务正常,但缓存未命中情况导致服务以空负载响应。后续请求通常是好的 - 这表明缓存相关的回归。

https://geocode.search.hereapi.com/v1/geocode?apiKey=<key>&in=countryCode%3AUSA&lang=en&limit=1&qq=city%3DPlano%3Bstate%3DTX

0
投票

尝试将其格式化为破折号编码而不是百分比。

破折号编码:

123-Main-Street,-Suite-100,-Anytown,-USA

百分比编码:

123%20Main%20Street%2C%20Suite%20100%2C%20Anytown
© www.soinside.com 2019 - 2024. All rights reserved.