Geocoder API结果如何排序?

时间:2019-01-01 08:32:58

标签: here-api

当我在下面的查询中查询“ Santa Cruz”时:

https://geocoder.api.here.com/6.2/geocode.json?app_id=APP-ID&app_code=APP-CODDE&gen=9&searchtext=Santa+Cruz&countryfocus=USA

返回2个项目:

加利福尼亚州圣克鲁斯

新墨西哥州圣克鲁斯

根据什么顺序排序结果?是基于距离还是其他参数?(这两个城市的相关性,匹配水平和匹配质量都相同)。

第二,如果我需要这2个中最接近的“圣克鲁斯”,是否有任何API可以提取出来?

2 个答案:

答案 0 :(得分:1)

Geocoder结果按突出程度排序。因此,在这种情况下,CA中的Santa Cruz的搜索量要比NM中的Santa Cruz的搜索量高。

您要询问距离,但是参考点是什么?从“国家重点”(在此例中为“美国”)的中间到响应位置的距离没有多大意义。

答案 1 :(得分:0)

要查找距您的位置或任何位置最近的位置,请使用矩阵路由。 在源中指定参考位置,将每个要测试的位置作为目标。在一个请求中,“矩阵路由”将为您提供源与每个目标之间的距离/时间。

查看developer.here.com以获取开发人员指南