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

如何使用HERE API通过地址、城市、国家等位置信息搜索POI?

HERE API直接通过位置文本搜索指定半径POI的实现方法

你可以直接使用HERE Geocoding & Search API v7的browse接口实现需求,无需手动将用户输入的位置信息转换为经纬度,API内部会自动完成地理编码解析并执行周边POI搜索,具体用法如下:

核心参数配置

  • 接口路径:/v1/browse(POI浏览搜索专用接口)
  • 位置与半径参数:使用in参数传入用户输入的位置文本+搜索半径,格式为in={位置文本};r={半径值},半径单位为米,最大支持100000(即100公里)
  • POI类型过滤:通过q参数传入要搜索的POI关键词(如餐厅、超市等),也可以通过categories参数按POI分类过滤

示例请求

https://discover.search.hereapi.com/v1/browse
?apiKey=YOUR_HERE_API_KEY
&q=超市
&in=上海市静安区南京西路;r=1000
&limit=20

上述请求会自动解析“上海市静安区南京西路”的对应坐标,搜索该位置周边1公里范围内的超市,最多返回20条结果。

可选优化方案

如果你的场景对位置精度要求较高,担心用户输入的位置文本匹配结果不符合预期,可以分两步执行:

  1. 先调用HERE地理编码接口,将用户输入的位置文本转换为候选坐标列表,供用户确认最终要搜索的原点位置
  2. 再调用browse接口,将确认后的坐标传入at参数,搭配radius参数完成POI搜索

内容的提问来源于stack exchange,提问作者austinw

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 22:54:06