autosuggest - 如何影响 Here Maps 的自动建议结果
问题描述
我们正在使用 Autosuggest API 来自动完成用户对区域的请求。搜索“Nordsee”(德语中的北海)时
https://autosuggest.search.hereapi.com/v1/autosuggest?q=Nordsee&limit=10&resultType=place&lang=de-DE&in=countryCode:DEU&in=circle:50.9277386,11.5944852;r=600000&apiKey=<apiKey>
我们希望得到一个关于边界框或北海位置的建议,但在德国某处获得一个名为“Nordsee”的餐厅的位置。对于“Ostsee”和其他一些地区,我们得到了类似的结果。(而对于德国的州,例如巴伐利亚或黑森州,它按预期工作)
{"items":[{"title":"Nordsee","id":"here:pds:place:276u301x-db8fb4e0b1f84414bec4bdc665692300","resultType":"place","address":{"label":"Nordsee, Markt 23, 07743 Jena, Deutschland"},"position":{"lat":50.92772,"lng":11.5876},"access":[{"lat":50.92778,"lng":11.58761}],"distance":483,"categories":[{"id":"100-1000-0000","name":"Restaurant","primary":true}],"chains":[{"id":"1938"}],"references":[{"supplier":{"id":"core"},"id":"1070632188"},{"supplier":{"id":"tripadvisor"},"id":"1342109"},{"supplier":{"id":"yelp"},"id":"dbXYlvzodqeQaYHfl5U45A"}],"foodTypes":[{"id":"800-075","name":"Fisch und Meeresfrüchte","primary":true}],"highlights":{"title":[{"start":0,"end":7}],"address":{"label":[{"start":0,"end":7}]}}}],"queryTerms":[]}
我们想知道我们是否可以以某种方式影响自动建议 API 的结果,例如通过
- 添加自己的兴趣点或区域
- 将地区优先于地点或地址
- 以其他方式达到预期的结果
感谢您的时间和精力。谢尔。
解决方案
推荐阅读
- python - 在 Google App Engine 上部署 Flask 和 Tensorflow 服务
- testing - 通过 MockMvc 测试 spring cloud GateWay 无法初始化“WebApplicationContext”类型的 bean
- php - Symfony 上的哨兵:如何排除 `NotFoundHttpException`
- javascript - 如何在表格中动态显示过滤结果?
- python - 使用 to_sql 更新表后如何永远省略等待线程?-> 如何摆脱等待线程
- pandas - 具有金额范围的 Pandas 列
- sql - SQL Server 转换 xml 并解析单个值,但不使用内置函数
- typescript - 多个 vuex createNamespacedHelpers 的最佳实践是什么?
- java - 由于kafka log4jappender,在启动纱线作业时出现异常
- python - 在特定目录中创建文本文件中指定的文件夹/子文件夹/文件