【问题标题】:Wildcards in autcomplete API自动完成 API 中的通配符
【发布时间】:2022-01-05 06:14:31
【问题描述】:

我使用 HERE 自动完成 API (autocomplete.geocoder.ls.hereapi.com) 来获取建议。

假设我想搜索“budaörsi”街道,门牌号:11,所以我提出了“budaörsi 11”的请求。这给出了很好的结果,但是,当我搜索“budaör 11”时,根本没有任何建议。

是否可以以某种方式使用通配符来使这个搜索短语起作用:“budaör* 11”?

大多数时候用户不会输入整条街道,只是输入一些字符和门牌号码,他们不明白为什么他们没有得到建议。

或者我是否需要使用另一个 HERE API 才能工作?

【问题讨论】:

    标签: autocomplete geocoding here-api


    【解决方案1】:

    自动完成基本上“猜测”用户输入的结果,所以如果我尝试输入“budaör”,它会给我一些选项,例如“Hungary, 2040, Budaörs”或“Hungary, Budapest, Budaörsi út”,我想这里的问题是,如果你没有按照输入的顺序,更像是“budaör 11”的复制粘贴,它不适合自动完成的场景。

    也许您可以尝试常规地理编码,但您需要提供更多上下文,例如城市名称,这将极大地帮助您获得结果,例如您可以搜索“b​​udaör 11, budapest,ungary”您可以获得 2 个结果“布达佩斯 körút 11,Gyula 5700,匈牙利”和“布达佩斯 út 11,Veszprem 8200,匈牙利”。

    【讨论】:

      猜你喜欢
      • 2011-10-12
      • 2017-10-02
      • 2015-04-05
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多