here-api - 可以按距离订购吗?
问题描述
我在问是否可以在Discover
查询中按距离排序结果。我已经对火车站进行了查询,但是结果似乎有点随机。我只对最近的火车站感兴趣,因此首先获得最近距离的结果会很有价值。
我很欣赏以编程方式实现这一点是完全可能的,但在我花时间研究解决方案之前,我认为值得一试,看看这是否已经在 API 中成为可能。
如果有帮助,这就是我正在做的查询https://discover.search.hereapi.com/v1/discover?at=-34.0337365,151.0847004&q=station&limit=10&apikey=
。您可能会看到最接近的结果是第 4 位。
很高兴听到替代解决方案(如果有的话)。
谢谢!
解决方案
您可以通过两种不同的方式执行此操作。使用browse
端点代替,discover
结果将根据距离排列。代码将如下所示:
https://browse.search.hereapi.com/v1/browse?at=-34.0337365,151.0847004&name=station&limit=10&apikey=
或者
推荐阅读
- xaml - AutoSuggestBox 建议在奇怪的位置打开
- elasticsearch - elasticsearch中的应用程序端连接示例
- neural-network - 训练准确率和验证准确率之间的关系
- javascript - 我已经编写了自己的 npm 模块,当我将其导入新项目时,所有资产路径都是相对于项目而不是模块内部的?
- c# - 插入查询将空白记录插入数据库
- javascript - 用javascript点击svg元素
- aws-lambda - Alexa 如何在要求用户回答之前的问题之前等待一分钟?
- oh-my-zsh - ZSH ᐅ 字符显示为安装了 Powerline 字体的框
- python - 检查用户列表是否对消息 discord.py rewrite 做出反应
- c - 预处理 Linux 源代码并保存到另一个目录