【问题标题】:Here Maps Geocoder Autocomplete API search without accentsHere Maps Geocoder Autocomplete API 搜索没有重音符号
【发布时间】:2019-01-18 22:46:54
【问题描述】:

我正在使用 Here Maps Geocoder Autocomplete API,当我尝试搜索没有重音符号的希腊位置时,建议响应为空。

例如,当我搜索“Θεσσαλονίκη”时,响应会返回一个包含一些建议的数组。但是,当我搜索“Θεσσαλονικη”时,从末尾的第三个字母中没有重音,响应返回一个空数组。

是否有可能我在 API 中遗漏了某些内容或我描述的功能不受支持?

【问题讨论】:

    标签: here-api


    【解决方案1】:

    请提供您使用的确切查询,以便我们更好地帮助您。根据给定的数据,我们尝试使用自动完成 api,它工作正常

    示例查询:

    https://places.demo.api.here.com/places/v1/autosuggest?at=41.8369,-87.684&q=Θεσσαλονικη&Accept-Language=en-US,en;q=0.5&app_id=xxxx&app_code=xxxx
    

    示例响应:

    results: [ { Thessaloniki (Θεσσαλονίκη) }{ Κρατικός Αερολιμένας Θεσσαλονίκης }{ Kentro Thessalonikis }{ KTEL Thessalonikis }{ Θεσσαλονίκη }{ Θεσσαλονίκη }{ Θεσσαλονίκη }{ Θεσσαλονίκη }{ Θεσσαλονίκη }{ Megaro Mousikis Thessalonikis }{ Θεσσαλονίκη }{ Θεσσαλονίκη }{ Dimarcheiako Megaro Thessalonikis }{ Archaiologiko Mouseio Thessalonikis }{ Θεσσαλονίκης }{ Θεσσαλονικης }
    

    编辑:地理编码器自动完成 API 可帮助您完成地址。当你搜索 1) Θεσσαλονίκη 确实与全词匹配并得到相关结果。 2) Θεσσαλο 试图通过补全词来获得相关匹配 3) Θεσσαλονικη 它试图匹配完整的单词并且没有找到任何相关的结果。

    它的工作方式与在地图上显示地址中的拼写错误的方式不同。我们在这篇文章中讨论了类似的内容 - Here-API: Order of search query seems to matter。

    我们建议您尝试上面给出的自动建议,看看它是否适合您的用例。

    【讨论】:

    • 我使用的是 Geocoder Autocomplete API,而不是 Places (Search) API。查询:autocomplete.geocoder.api.here.com/6.2/… 响应:{"suggestions":[]}
    • 您的推荐确实帮助我实现了我的目标。非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2019-10-30
    • 2018-09-23
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    相关资源
    最近更新 更多