手机地图更新功能设计分析

摘要:目前在线地图的形式比较多,最常见的形式如 iPhone 上的谷歌地图,他依托手机开发本地应用,但在地图数据上,他仍然是在线获取的。另一种形式类似桌面互联网,俗称 Web App。

手机地图更新是LBS中最常用的功能之一。既然我们需要重新获取地图数据,那么首先要了解数据的获取方式。根据有网和无网两种情况,我们一般可将地图分为:

在线地图

离线地图

目前在线地图的形式比较多,最常见的形式如 iPhone 上的谷歌地图,他依托手机开发本地应用,但在地图数据上,他仍然是在线获取的。另一种形式类似桌面互联网,直接在浏览器中输入地图网址,即可在线获取地图数据,目前百度、诺基亚等都有推出自己的 HTML5 网页版本地图,俗称 Web App。

在线地图的优势在于,软件占用的空间很小,下载安装方便快捷,一般软件都在 3MB 到 5MB 左右。但它的劣势在于不能离线查看,需要实时加载网络,并且在使用手机网络时会消耗流量,产生一些费用,且用户常常担忧这些费用难以控制。

于是,市场上还存在许多离线地图。这些地图大多采用本地应用的模式,一般都会同时携带导航功能,如高德导航 iPhone 版,凯立德导航 iPhone 版等。所谓离线地图,就是将地图数据存放在手机本地,不需要联网也能获取地图数据。(但需要注意的是,离线地图不等于离线导航,很多客户不清楚其中的差别)另外,虽然目前 HTML 5 有本地存储的功能,但大小有限制,如下图诺基亚的最新 HTML 5 网页版已推出离线地图,但数据下载量仍然受到限制,仅支持部分地图的下载。

目前,离线地图的优势在于不需要联网,就和纸质地图一样,即使遇到网络信号差的区域也能使用,并且不存在流量,不产生费用。但劣势在于地图一般都很大,初次下载一般需要在家庭或工作网络环境下完成,大小一般在 3GB 到 5GB 左右。我们也看到一些客户对于这类手机地图安装时大量的下载和安装失败存在抱怨。

综合以上两种获取数据的方式,手机地图在更新功能设计的时候要注意以下几点:

减小资源消耗,提供资源消耗的提示

对在线地图来说,减小占用空间和流量消耗是一大核心技术。当然,这是又一手机地图中的技术导向功能,因此需要进行数据的监测,如高德地图在宣传时指出的矢量地图及渲染解决方案,地图数据综合下载量仅相当于栅格瓦片地图的1/60(栅格瓦片是早期的地图图片显示方案)。再如泰为导航提供的全新省流量设计,每公里导航仅需 5K流量等,这些都需要用空间占用和流量消耗的数据来测试。另外,对于实时消耗流量的应用,建议提供流量管理功能,可查看流量或者清零等,方便用户进行流量管理与控制。当然还有一些其他省流量的小细节,比如百度手机地图网页版默认首页就采用了省流量设计。

该首页不像大部分手机地图在进入首页时直接加载地图,可以节省一些流量消耗。对于如导航这类流量消耗很大的功能,需要增加提醒,提前让用户知晓,而不是让人事后抱怨。

提供区域性常用地图的离线功能

结合离线地图的优势,可以提供当前用户常用的城市地图的分区下载,比如上海地图、北京地图等。举个例子,搜狗手机地图 iPhone 版本已经支持离线地图下载,离线浏览,还支持全国上百个城市的离线包下载。不仅可用 wifi 直接在手机上下载。也可以电脑上下载后,用iTunes导入。这里提供了另一重要功能,即平台要能够提供在工作与家庭网络环境中下载的可能性,并可再拷贝到手机中,毕竟我们已经非常习惯使用桌面电脑进行下载大容量文件,却不太使用手机。当然,下载时对于本机剩余空间资源的提示和将要消耗的空间的提示也非常必要。

一旦离线地图存储在本机上,就会产生地图过期的问题,因此必须明确提示用户当前本机地图的版本,当前是否存在更新的版本,版本日期是多少等等。因为在手机用户的需求调研一文中发现好多客户在询问地图的更新问题。但要注意,千万不要因为用户在使用一个旧版本的地图,而禁止用户使用整个地图,凯立德 iPhone 版地图出现过这类问题,这让用户很不爽。自己的地图的更新一定要和自己的软件向下兼容。

文章来源:http://lunaticsun.diandian.com/post/map-updates