You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用HERE API查找指定半径内城市:局限及替代方案

解决方法:使用HERE Geocoding & Search API的Browse端点

你需要换用HERE Geocoding & Search API的Browse接口,它支持按地理范围筛选结果,正好满足“指定半径内所有城市”的需求。

请求示例

构造GET请求时,通过in参数定义中心坐标和半径(格式:circle:纬度,经度;r=半径米数,注意半径要转成米,比如x公里就是x*1000米),同时指定types=city过滤结果:

GET https://browse.search.hereapi.com/v1/browse
?in=circle:50.1158056,8.6786751;r=50000  # 50公里范围,r的单位是米
&types=city
&apiKey={YOUR_API_KEY}

参数说明

  • in=circle:lat,lng;r=xxx:核心参数,定义搜索的圆形范围,r的单位是米,比如要搜10公里就填10000。
  • types=city:确保只返回城市级别的结果,避免混入其他类型的地点。
  • limit(可选):如果结果数量过多,可用这个参数限制返回条数,比如limit=20。

补充说明

Reverse Geocoding API的设计初衷是通过坐标反向获取对应地址/地点信息,它仅返回坐标匹配的最精准结果,本身不支持范围搜索,所以无法满足你的需求。

内容的提问来源于stack exchange,提问作者Cosmin-RB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 10:08:07