【发布时间】:2019-01-18 22:46:54
【问题描述】:
我正在使用 Here Maps Geocoder Autocomplete API,当我尝试搜索没有重音符号的希腊位置时,建议响应为空。
例如,当我搜索“Θεσσαλονίκη”时,响应会返回一个包含一些建议的数组。但是,当我搜索“Θεσσαλονικη”时,从末尾的第三个字母中没有重音,响应返回一个空数组。
是否有可能我在 API 中遗漏了某些内容或我描述的功能不受支持?
【问题讨论】:
标签: here-api
我正在使用 Here Maps Geocoder Autocomplete API,当我尝试搜索没有重音符号的希腊位置时,建议响应为空。
例如,当我搜索“Θεσσαλονίκη”时,响应会返回一个包含一些建议的数组。但是,当我搜索“Θεσσαλονικη”时,从末尾的第三个字母中没有重音,响应返回一个空数组。
是否有可能我在 API 中遗漏了某些内容或我描述的功能不受支持?
【问题讨论】:
标签: here-api
请提供您使用的确切查询,以便我们更好地帮助您。根据给定的数据,我们尝试使用自动完成 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。
我们建议您尝试上面给出的自动建议,看看它是否适合您的用例。
【讨论】: