两个位置之间的最短路径

时间:2017-04-29 11:34:31

标签: google-maps

我制作了一个谷歌地图应用程序,显示用户位置和附近的餐馆现在我想绘制用户位置和他选择的餐厅之间的短路径..你能帮我吗

1 个答案:

答案 0 :(得分:0)

路线API通常会返回最快的路线,但这不一定是最短路径。但是,您可以通过一些工作从API获得最短路径:

假设您的用户已经选择了该餐厅,并且您已拥有该用户的位置。 Directions API将返回一个或多个路由,具体取决于是否有可用的备用路由以及是否已将参数设置为true。每条路线都分为两条腿。获得最短路径的最佳方法是总结路径数组中包含的每条路径中的所有路段。当您总结路线中每条路段的距离时,总路线最低的路线将是最短的路线。

我希望这有帮助!