HERE Maps API v7调用/browse端点获取指定半径城镇返回空数组如何解决?
解决HERE Maps API v7查询指定范围城镇返回空的问题
- 排查参数冲突:你同时使用了
at和in参数,二者存在优先级冲突,建议只保留in来定义圆形搜索范围,删掉at参数。 - 调整分类代码:虽然官方标注900-9100-0000对应城镇类,但部分区域的城镇可能未被归类到这个细分项,试试用更宽泛的行政区域分类
900-9000-0000,或者单独测试子类900-9100-0010(城市)、900-9100-0020(城镇)。 - 扩大结果返回数量:默认返回结果数量可能较少,添加
limit=20(或更大数值)确保能获取到足够的结果。
调整后的请求示例:
https://browse.search.hereapi.com/v1/browse? in=circle:28.233981,-82.444708;r=20000 &categories=900-9000-0000 &limit=20 &apiKey=<my-key>
另外,确认你的API密钥已开通Search API的访问权限,避免因权限不足导致无结果返回。
内容的提问来源于stack exchange,提问作者grreeenn
相关产品推荐
相关产品推荐

