我问是否可以在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=
或