Google maps 获取从A到B的所有可能方向

Google maps 获取从A到B的所有可能方向,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我想找到从A点到B点的所有可能路线(不仅仅是最短的路线)。所以我的问题是,Google Maps、Yahoo Maps等中是否有用于此类请求的web服务api(因为我使用Java)。不管是哪一个。我在Google Maps Directions api中找到了一些关于此主题的信息:备选方案(可选),如果设置为true,则指定方向服务可以在响应中提供多个路由备选方案。请注意,提供路由备选方案可能会增加服务器的响应时间。“但遗憾的是,我无法使用此选项,当我在请求查询中包含备选方案=true时,我会得

我想找到从A点到B点的所有可能路线(不仅仅是最短的路线)。所以我的问题是,Google Maps、Yahoo Maps等中是否有用于此类请求的web服务api(因为我使用Java)。不管是哪一个。

我在Google Maps Directions api中找到了一些关于此主题的信息:备选方案(可选),如果设置为true,则指定方向服务可以在响应中提供多个路由备选方案。请注意,提供路由备选方案可能会增加服务器的响应时间。“但遗憾的是,我无法使用此选项,当我在请求查询中包含备选方案=true时,我会得到相同的结果。如果有这样一个替代方案,那就太好了——它更灵活,但我发现了一个带有航路点(但它很像“硬编码”——我们指定要经过的街道)。有人尝试过备选方案=true

下面是解决此问题的另一种方法和解决方案:


感谢您的回复。

我使用谷歌地图的路径使用圆形框来获得一个圆,为此,我只需选择我想要的点,并创建一条到另一条路径的路径,该路径不相同,但非常接近,就像:


我们可以选择权重作为圆的直径,注意它是一个固定值,与屏幕大小和缩放无关。

我知道谷歌地图有它的方向api,但它只提供了从a到B的最短路径……但我想说,从a到B的方向限制在10公里以内。这听起来是一个非常困难的问题。即使是短途旅行,从A到B也有许多不同的方式。由于需要大量的计算时间+数据传输,似乎不太可能有任何提供商提供这项服务。