【问题标题】:How to filter results in HERE v7 Autosuggest response?如何过滤 HERE v7 Autosuggest 响应中的结果?
【发布时间】:2020-10-12 21:15:11
【问题描述】:

我想知道是否可以过滤从 /autosuggest 端点返回的结果类别。对于我的应用程序,我只希望返回位置(城镇、城市等)。

以前版本的 API 支持此过滤功能。

作为一种解决方法,我是否需要过滤返回到我自己想要的类别的结果?

【问题讨论】:

  • 有同样的问题。对我来说,我想像在 old places 端点中一样使用类别过滤器,甚至更好地使用“browse”端点中的类别 ID。

标签: here-api


【解决方案1】:

我已向此处发送了一个类似问题的支持问题,回复可能对您也有帮助。

TLDR:有一个“类型”查询参数不在文档中,具有以下有效值administrativeArea, country, state, county, locality, postalCode, city, district, subdistrict, houseNumber, place, street

添加 'types=city' 参数将只为您带来 结果。

例如) https://discover.search.hereapi.com/v1/discover?at=49.9741,8.44181&q=berlin&types=city

同样,如果你只想获取地址结果,你可以这样做 以下:

https://discover.search.hereapi.com/v1/discover?at=49.9741,8.44181&q=potzdamerplatz&types=administrativeArea,locality,street,houseNumber

请注意,地区包括城市、邮政编码、区、街道。

或者,如果您还想添加县、州或国家,您可以添加 'county'、'state' 或 'country' 到 'types' 参数, 分别。

您可以为结果过滤器指定以下类型。

行政区 国家 州 县 所在地 邮政编码 城市 区街道门牌号地点街道

【讨论】:

  • 太棒了..这确实有效。非常感谢您的回答。 @here-api 在文档中也包含这个重要字段会很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 2019-02-13
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 1970-01-01
相关资源
最近更新 更多