0

我知道我可以通过使用 google places api 从中心节点给出圆的半径来搜索节点附近的酒店(例如)。但这会返回其他城市的地方。原因是地理上该地方位于给定的半径内。但行驶距离不同。有没有办法解决这个问题?

4

1 回答 1

0

Places Search API 将返回指定区域内的地点,这些地点按知名度(流行度;“rankby=prominence”)或独立于区域的距离(“rankby=distance”)排名。没有按行驶距离排名的选项。

要获得基于行驶距离的排名,您可能需要考虑将 Places Search API 与 Distance Matrix API 结合使用。

https://developers.google.com/maps/documentation/distancematrix/

距离矩阵 API 将根据一个或多个起点位置以及一个或多个目的地位置返回驾驶、步行或骑自行车的距离。

于 2012-08-28T07:29:01.667 回答