我经常使用大众运输路线四处走走,但有时我宁愿跑五分钟赶上一辆公交车,而不是等我15分钟后再坐下一趟公交车。
Google Maps的行进路线似乎假定每公里的脚速约为10分钟(每英里16分钟)。
有谁知道我将如何定制这种速度,以便我能够尽快到达目的地?我有一些编程经验,因此可以在必要时使用它们的API。我只是不知道从哪里开始。
在奥斯汀的公共交通网站允许你指定慢速,中速或快速行走速度。我想做类似的事情,但要遍及整个奥斯汀。
我看过Google Directions API,但它似乎没有任何速度变量。
编辑:显然Google使用可变速度,因此不可能直接输入速度,但是例如,如果我可以告诉Google Maps公交路线以其计算出的步行时间并将其减半的话,那就太好了。
说明性例子
现在是9:50。当我意识到我需要尽快用肉桂面包时,我正在公园里。这种渴望是如此强烈,以至于我愿意以7分钟/公里的速度跑到我的美味糕点上。如果我利用公共交通会更快吗?
选项1。仅步行
Google说“步行3.9公里,48分钟”。可以很容易地计算出对我来说是“跑步3.9公里,27分钟”。换句话说,我将在10:17享受甜肉桂的甜食。
选项2:公交路线
如果我按照指示进行,我将在10:23在购物中心附近的车站下车。同样,假设我真的很快,从车站到购物中心仅需4分钟,这意味着我将在10:27沉迷。
所以我应该跑步吧?不必要。经过一番挖掘,看来我甚至可以早于10:17到达购物中心。
秘密选择3:赶早车
根据公交时刻表,#43公交车每半小时一班。Google展示了在10:27捕获#43作为一种选择,但事实证明,我可能可以赶上9:57公共汽车。有了这辆巴士,我将在10:12在购物中心附近的车站下车,然后在10:16到达那里。
当涉及转移时,事情变得更加复杂。
另外,我希望这是自动化的,因为我经常会遇到这些突然的渴望。没有时间进行手动计算和更正!