我属于那种方向感不太行的人。开车靠Waze导航,走路去不熟的地方,绝对离不开Google地图的步行路线。除了指路,我还会用它估算从一个地方走到另一个地方要多久,顺带看看有没有更顺眼的路线。最近我14岁的儿子想从夏令营自己走回家,我查了一下,显示需要40分钟。这个数字到底可不可信?
从我的实际体验来看,Google地图给出的时间估算相当准,经常精确到一分钟之内。不过这里有个前提:我走路的速度属于平均水平。不是所有人都这样。如果换作我最好的朋友来走——她走路永远像赶着去开一场已经迟到的会议——她肯定会在预估时间之前早早到达。而那位14岁的少年呢,他走起路来像是有一整天可以耗在路上,这意味着你得在预估时间上再额外加好几分钟。
步速,成了决定准确度的关键变量。但Google地图目前的机制里,并没有让你调整默认步行速度的选项。你是走路带风那种人,还是习惯慢慢晃悠,系统一视同仁。也许未来Google会考虑加入这个自定义功能,但现阶段,它给出的数字只基于平均步速,为的是让最大多数人觉得靠谱。至于你自己到底需要多长的时间,得根据自身节奏在脑内做一次心算。
步行时间估算的底层逻辑
当你在Google地图里输入目的地并选择步行模式,屏幕上会跳出一条路线预览,附带着预计到达时间、总距离,以及路面情况——主要是平路还是有不少起伏。你看到的那个到达用时,本质上只是一个估算值,依每个人的速度和步频不同而有出入。Google用来推算的核心基准,是大约每小时3英里的步行速度。
这个3英里/小时的基准值,在整条路线的计算中保持恒定。它不会因为你要走很远而变慢,也不会因为你是走在柏油马路还是草地上而有所区别。真正能让估算时间产生小幅波动的因素只有一个:上下坡。如果你面对的是上坡路段,系统会略微加时,因为爬升会拖慢速度。反过来,下坡则减时,逻辑很直觉——坡度给了身体一个平地和上坡时没有的惯性,步伐自然更快。这就使得同样0.4英里的路,下坡方向可能只显示9分钟,而原路上坡回来则变成13分钟。
我自己测了几次
之所以一直把Google地图当作步行导航的首选,就是因为我发现它给出的路线用时最接近现实。最近一次在多伦多市中心,我和几个朋友从一场活动步行去餐厅跟更多人汇合吃晚饭,全程大约晃悠了45分钟。地图上给出的预估时间几乎没差,我们准点赶上了订位。这段路既有缓坡也有下行路段。
还有一次我陪另一位朋友走了30分钟的路,同样按着地图的指引,预估与实际用时再一次严丝合缝。我的表走得足够准。但换个场景,如果是带着家里那个不紧不慢的青少年来走,相同的路线显然需要给足余量。我怀疑Google地图的团队其实很清楚,在步行这件事上,精确做到每个人头上的意义并不大。用一个稳妥的平均值打底,靠坡度做微调,剩下的误差交给用户自己判断,这可能是当下最务实的解法。
技术限制与用户需要的平衡
从产品的角度看,没有引入步速调节功能,未必是技术做不到。更可能的原因在于,一旦开放这个选项,牵扯到的变量会成倍增加。除了用户的自我感知并不总是准确之外,同一段路,一个人早晨通勤时的步速和傍晚散步时的节奏就可能完全不同。如果硬要把个体差异塞进算法,反而容易制造出一种精确的假象,让人对机器给出的个性化数字产生过度依赖。
3英里/小时的设定,本质上是一个统计意义上的公约数。它来自于大规模用户移动数据的匿名化分析,覆盖了足够宽的样本范围和足够多的真实出行场景。在这个基础上,坡度调整则照顾到了路况对体力消耗的客观影响。这两个维度叠加,已经可以覆盖多数人、多数场景下的心理预期。而像我这样知道自己比平均速度快一点或慢一点的人,只需要在做计划时手动增减三五分钟,远比系统瞎猜一个不准的个性化数值省心。
坡度的计算比想象中敏感
值得留意的是坡度带来的时间修正,幅度其实不算小。同样是0.4英里,平路大概走8分钟左右,到下坡可以压缩到9分钟,而上坡则拉到13分钟,前后差异超过40%。这说明Google在数字高程模型和路径规划的结合上,已经做了相当细颗粒度的计算工作。它不只是简单地判断整体趋势是上还是下,而是分段评估实际坡度的缓急对步行速度的瞬时影响。
在户外徒步或者城市里有明显地形起伏的区域,这个机制的实用价值会进一步放大。一个包含多段上下坡的复杂路线,系统给出的总时间比单纯用距离除以平均速度的粗暴算法要可信得多。而如果你是在那种几乎完全平坦的城区里绕来绕去,那最终的时间估算就几乎完全取决于3英里/小时这个常量,以及实际路线是否跟随信号灯和路口产生停顿——这一点Google地图似乎并没有纳入考量。
外部评测与用户反馈
不少经常在城市里靠步行解决最后一公里的用户,对Google地图的步行估算持有比较一致的看法:在平均节奏下非常可靠,偶尔遇到路口等信号灯的时间没有被计入,会产生几分钟的偏差。一些评测者也注意到,Google地图在计算步行路线时,给出的预计用时往往比Apple地图少一点点,背后可能涉及两家对于默认步速和路口等待时间的不同权重设置。
城市形态本身也在影响用户的实际感受。在纽约、伦敦这类行人密集、路口频繁的大都会里,步行受到的外部干扰更多,单纯用距离和坡度算出来的时间可能会有小幅低估。而在一些校园或大型园区内部,路网相对封闭、信号灯稀少,Google地图的时间和真实体验之间的差距会进一步收窄。这些细微差异,恰好是为什么产品只给一个通用基准,而不是试图就每个城市做微调的原因——维护成本太高,而收益有限。
从步行展望到其他导航场景
如果将视野放宽,Google地图在骑行导航上也采用了类似的逻辑,默认速度基准配合坡度调整算出预估时间。差别在于骑行的速度区间更宽,不同人的体能差异比步行放大了好几倍,用户对“不准”的容忍度也更低。步行领域的这套平均基准策略,某种程度上是最容易让用户接受的做法,也解释了为什么这个功能多年来没有在核心算法上做颠覆式改动。
随着可穿戴设备渗透率提高,理论上Google可以获取到更细粒度的个人移动数据,从而提供真正定制化的时间预估。但这也意味着需要在隐私与个性化之间做更为谨慎的权衡。就目前来看,一个14岁少年走40分钟回家的那条路,他妈妈在手机屏幕上看到的时间值,依然只是一个针对普通成年人的估算。剩下的额外几分钟,得靠母亲对儿子步态的熟悉来悄悄加上。
热门跟贴