谷歌地图使用流量的潜在影响有多大?
每次启动谷歌地图时,大致会消耗1到2MB的流量;而在缩放或移动地图时,额外还要增加约1MB的消耗。虽然表面上看来,这些数字并不算多,但对于那些流量套餐有限且依赖该应用导航的人来说,这些小额的流量损耗会逐步积累,最终形成较为可观的数据使用量。要理解这一点,可以从谷歌地图庞大的资产规模入手。该地图提供了23个缩放级别,从广袤的地球视图到细致到单个城市街道的细节均可呈现。标准地图通过矢量图形和形状结构展示,并辅以元数据标签,明确标识道路等要素。当切换至卫星视图时,则需要处理多个不同分辨率的图像资源。显然,应用自身不可能将全部内容存储在本地,因此在缩放和滑动操作中,应用必须加载新的“瓦片”以填充显示区域。
每个新地图瓦片的标准分辨率为512×512像素,当使用标准视图时,瓦片的大小通常为几十KB,而在卫星影像中则可能超过100KB。首次打开应用时,有多块瓦片需要加载,无论向哪个方向滑动,都会生成额外的瓦片,涵盖邻近区域;改变缩放级别则意味着需要加载一整组按照新分辨率计算的瓦片。在谷歌地图中进行的每一项操作都在用流量,查询某家餐厅或兴趣点时,应用需向谷歌服务器发出请求,以获取营业时间、联系电话、用户评论,以及各种用户上传的照片和视频。而实时更新的交通信息和公交到站时间同样需要数据支持。尤其是在导航模式中,随着行程的推进,必须不断加载新的瓦片,还可能叠加实时路况和用户反馈的危险提示。在高频使用的情况下,这些操作混合在一起,每小时的流量消耗可轻松突破200MB以上。更不用说街景视图和步行导航时所需的增强现实实时视图。
如果这个月手机流量紧张,明智的做法是在Wi-Fi下使用谷歌地图,提前下载并保存离线地图,同时关闭卫星图层。回到最开始的问题,缩放确实会带来额外的流量消耗,每次大约1MB,但真正推动流量使用飙升的,是瓦片加载、兴趣点查询、实时路况信息以及导航需求叠加后的综合使用情况。关闭卫星图层并提前保存离线地图是控制这些开销的最有效措施。