【发布时间】:2019-10-30 08:03:28
【问题描述】:
有没有办法根据 matchLevel 限制结果? 因此,如果我们使用地理编码来搜索城市,我们可以使用:
matchLevel : 'city'
只有这样才能得到结果?
目前,当发送带有查询(例如“伦敦”)的请求时,我们会得到各种地区、县、市的结果。我看不到将这些结果限制在城市的方法。使用resultType=areas 是不够的。对于当前的解决方法,我们在响应后过滤结果以仅显示带有matchLevel=city 的结果,但我们增加了maxresults 以获得足够的过滤结果。是否有一些我们可以使用的 beta/hidden 参数?
【问题讨论】:
-
您好,您可以通过循环代码来过滤响应结果。或者您可以提供您的代码,然后我们可以提供帮助。
-
@HEREDeveloperSupport 是的,正如我所写,我们目前正在过滤结果。我只是希望你有一些可以简化事情的参数。在数据库查询级别限制结果通常比过滤更有效。无论如何,感谢您的关注。 :o)
-
有什么解决办法吗?
-
@harunB10 不幸的是没有。您唯一能做的就是拉取数据,并使用 JS 函数过滤结果。效率不高,但这是唯一的方法。