Android Google将API GeoDataApi.getAutocompletePredictions()按实际位置的距离排序

时间:2015-05-31 11:49:10

标签: android google-places-api

在此之前,我已经使用了一些REST Google place API作为我的自动填充文字视图。我记得结果与我的实际位置有某种关系。

现在,他们添加了new simplier api GeoDataApi.getAutocompletePredictions()方法来获取第一个预测。但是我无法找到任何方法来添加一些排序参数来进行查询。而且,我必须明确地添加边界。

所以,我的问题是:有没有办法根据我当前的位置以某种方式获得预测,但对于世界上所有地方?或者我应该使用另一个/更老的api吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

目前无法提供自己的排序参数。结果按相关性排序,包括但不限于距离。根据{{​​3}},您提供的界限被使用......

  

用于地理偏向自动完成预测。

这意味着当它相关时,您仍会获得超出界限的结果。所以回答你的问题;您可以从世界各地获得结果,但它首选结果在您指定的范围内。没有办法强制它严格按距离排序,但在大多数情况下这是一件好事。当有人打字"纽约"他们通常指的是城市或州,即使他们在千里之外,而不是纽约人寿办公楼,可能更近。