HERE Maps API如何检索指定区域或点位附近的收费站坐标
HERE API查询指定区域/点位附近收费站实现方案
你之前的操作存在两个问题:
- 关键词匹配度不足:
toll、toll+booth、tollbooth在部分区域的HERE POI库中匹配精度较低,收费站通用标注关键词为toll+station,查询非英语区域时建议补充对应本土语言关键词,比如你示例中坐标所属的葡萄牙区域可使用葡语关键词portagem - 分类编码使用错误:你之前调用Browse接口时使用的
400-4100是加油站的分类编码,收费站对应的正确分类编码为400-4200-0044
具体实现方案
1. 点位附近查询(使用Browse接口)
请求示例:
https://discover.search.hereapi.com/v1/browse?apiKey=XXXXX&at=38.11945,-8.41455&categories=400-4200-0044&radius=5000
参数说明:
categories固定填400-4200-0044匹配收费站分类radius为搜索半径,单位为米,可按需调整,默认值为1000米
2. 边界框区域查询(使用Discover接口)
请求示例:
https://discover.search.hereapi.com/v1/discover?apiKey=XXXXX&in=bbox:-8.458019,38.065748,-8.351916,38.152380&categories=400-4200-0044
可追加q参数补充关键词进一步过滤结果,比如q=toll+station或对应区域本土关键词。
内容的提问来源于stack exchange,提问作者DanielZ
相关产品推荐
相关产品推荐

