获得从A到B的所有可能方向

时间:2011-11-21 22:16:13

标签: google-maps google-maps-api-3

我想找到从A点到B点的所有可能路线(不仅是最短的路线)。所以我的问题是,在谷歌地图,雅虎地图等有没有任何网络服务api(因为我使用Java)这样的请求。无论哪一个...

3 个答案:

答案 0 :(得分:3)

我在Google Maps Directions Api中找到了关于此主题的内容:“替代(可选),如果设置为true,则指定路线服务可在响应中提供多个路线替代方案请注意,提供路由选择可能会增加服务器的响应时间。“但不幸的是,我无法使用此选项,当我在请求查询中包含 alternatives = true 时,我得到相同的结果。如果有这样的替代方案会很好 - 它更灵活,但是我发现了一些用航点保证的东西(但它很像“硬编码” - 我们指定我们将传递的街道)。有人试过 alternatives = true ?!

答案 1 :(得分:1)

以下是此问题的另一种方法和解决方案:convert meters to latitude longitude from any point

感谢您的回复..

答案 2 :(得分:0)

我正在使用谷歌地图的路径使用圆形框来获得一个圆的事实,这样做我只是选择我想要的点并创建一个路由到另一个不同但非常接近它的路径,就像:

http://maps.googleapis.com/maps/api/staticmap?size=400x400&path=color:0x5600FF80|weight:100|51.5285582,0|51.5285583,0&sensor=false&zoom=15

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