首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Maps API获取公交路线

Google Maps API获取公交路线
EN

Stack Overflow用户
提问于 2013-03-10 04:08:03
回答 1查看 30.8K关注 0票数 8

这是我的情况,也许有人可以给出一个解决方案的提示,或者指出这是不可能的:

我的公交车路线由公交车经过的街道定义,如下所示:

代码语言:javascript
复制
W 49th St,
10th Ave,
W 65th St,
79th Street Transverse Rd,
5th Ave,
...

我想要获取这些数据,并在Google Maps中创建一条可视化路线。我之前有一点使用Gmap的经验,但只使用web服务来获取点之间的方向。

在这种情况下,这种方式使用的web服务是无用的,因为如果我询问方向,考虑到每个点(A,B,C)都是一条街道,GMaps会创建一条从“西49街”到“第10大道”中间,然后到“西65街”中间的路线,依此类推。

我认为,如果有一种方法可以获得地图数据,并通过导航地图并查找给定一组街道的最短路径来创建路线,我就可以做到这一点。

我可以从Google Maps获得这类信息吗?或者以某种更容易的方式实现这一点?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-10 05:08:00

从Google Maps API v3获取公共汽车路线信息的惟一实际选择是使用模式设置为TRANSITdirections service。它是否返回数据将取决于您在哪个城市查找该信息。

Example transit route

“手动”选项是使用directions服务来获取路线上实际站点之间行驶模式的方向,您当前的列表还不够详细,但如果您有站点的坐标,则可以这样做(或者您可以尝试使用可拖动的方向来捕获路线)。

使用multiple directions requestsExample

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15315347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档