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

Here API入门咨询:查找可实现Here Places筛选列表的最新开发路径

HERE API 可筛选地点列表功能实现入门指引

可用接口说明

此前的旧版Places接口已经正式下线,替代它的是HERE Discover 服务体系下的Browse检索接口,完全覆盖原Places接口的POI查询、多维度筛选能力,同时支持移动端轻量化请求、离线检索的适配需求。

移动端实现步骤

  • 首先在HERE开发者后台创建项目,获取对应移动端的API密钥,安卓、iOS端可以分别绑定应用包名做权限限制,避免密钥被盗用
  • 按需构造检索请求参数,常用的筛选维度可以直接通过参数配置:
    • 分类筛选:传入categories参数指定要查询的POI类型,官方预置了餐饮、景点、住宿、交通等上百种标准分类编码
    • 范围限定:支持按「当前定位+半径」划定检索范围,或者传入地图可视区域的矩形坐标边界,匹配用户实际使用场景
    • 属性过滤:通过filters参数限定POI的特殊属性,比如仅显示当前正在营业的场所、仅显示带停车场的场所等
  • 接口返回的POI数据已经做了结构化处理,包含名称、详细地址、坐标、联系电话、营业时间、用户评分等常用字段,可以直接映射到列表UI中
  • 有离线使用需求的场景,可以直接集成HERE官方的Android/iOS原生SDK,内置离线搜索模块,不需要调用在线接口就能完成本地POI筛选检索

开发优化建议

移动端发起请求时建议开启gzip压缩,单页返回条目数控制在20-50条,配合列表分页加载,能有效降低带宽占用、提升列表加载流畅度
原生开发优先使用官方提供的对应端SDK,已经封装好了签名校验、错误重试、请求缓存逻辑,不需要手动封装HTTP请求,核心代码示例(Android端)如下:

// 初始化SDK后构造周边餐饮检索请求
val browseRequest = BrowseRequestOptions.Builder(GeoCoordinates(curLat, curLng))
    .setCategories(listOf("100-1000-0003")) // 餐饮分类编码
    .setRadius(5000) // 检索周边5公里范围
    .setLimit(20)
    .build()
// 发起异步请求处理返回结果
searchEngine.search(browseRequest, object : SearchCallback {
    override fun onSearchResult(result: BrowseResult?, error: SearchError?) {
        // 处理返回的POI列表数据
    }
})

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 16:54:03