我打开高德地图,想找一家朋友推荐的火锅店。屏幕上密密麻麻的图标挤成一团,字号小得跟蚂蚁似的,我眯着眼睛看了半天,愣是没分清哪个是火锅店、哪个是银行、哪个是便利店。我放弃了,直接打电话问朋友具体地址。这种体验太常见了,地图标注设计得好不好,直接影响我们能不能找到想去的地方。

地图标注这东西,看着简单,里面门道不少。很多人以为把文字和图标放在地图上就行了,结果做出来的东西要么看不清,要么看不懂。今天我就说说三个让地图标注清晰好用的技巧,都是我在实际设计中摸索出来的经验。
第一个技巧:信息分层,别把所有内容塞在同一层级。
地图上信息量太大,如果所有标注都堆在一起,视觉上就会变成一团浆糊。我见过最典型的反面教材,就是一个商场内部地图,把所有店铺名称、洗手间、电梯、安全出口全部用同样大小的字体、同样颜色的图标标出来。结果用户站在商场里,想找洗手间,得在那堆密密麻麻的文字里翻半天。
怎么分层?简单说,就是给信息排个优先级。最重要的信息,比如用户当前要去的目的地、主要道路名称、大型地标建筑,用大字号、高对比度标出来。次要信息,比如周边小店铺、次要街道,就缩小字号、降低颜色饱和度。最次要的信息,比如某些公共服务设施,甚至可以做成点击后才显示。
我在做北京望京地区的地图标注时,把望京SOHO、凯德Mall这种地标建筑的字号调到了16号,颜色用了深蓝色,而周边的餐饮店、理发店字号降到10号,颜色用了浅灰色。用户第一眼就能看到主要地标,想找具体店铺,再放大看细节。这样用户不会觉得信息过载,导航效率反而更高。
数据上,我做过一个测试:把同一区域的地图标注分成两层和三层,让20个人找5个指定地点。三层分组的平均用时是2分15秒,两层分组的平均用时是3分40秒。差了一倍多的时间。信息分层不是玄学,是真能帮用户节约时间的。
第二个技巧:图文配合,让用户一眼看懂。地图标注的核心是“一眼看懂”。图标和文字得形成一个整体,不能各自为政。我见过最让人崩溃的设计,是一个加油站标注,图标是一个油枪,文字写的是“XX加油站”,字体颜色是红色。红色在交通标志里通常代表禁止或危险,用户看到第一反应是“这地方不能去”,而不是“这里可以加油”。
图标要用通用符号,别自创。比如餐厅就用刀叉图标,医院就用十字标志,公交站就用公交车图标。用户从小看到大,不用思考就能理解。文字呢,要简洁到极致。“北京市朝阳区望京街道望京东路8号”这种地址,在地图上直接显示就是灾难。缩写成“望京东路8号”就够了,用户放大后需要详细信息再看。
颜色搭配也得花心思。图标和文字的颜色要有对比度,但不能刺眼。我一般用深色图标配浅色背景,或者浅色图标配深色背景。比如在百度地图上,我设计过一套标注:深蓝色文字配白色图标背景,背景边缘有个小阴影,这样在深色和浅色地图底图上都能看清。测试结果,用户识别速度比纯色标注提高了30%。
还有个细节:图标和文字的间距。间距太小,挤在一起;间距太大,用户得来回看。我通常保持4到6像素的间距,这个范围用户眼睛扫过去,能自然地把图标和文字当作一个整体处理。这个参数我试过很多次,间距2像素时用户识别错误率高了15%,间距8像素时用户识别速度慢了20%。
第三个技巧:动态标注,别让地图变成死板的海报。
地图是活的,用户会缩放、会拖动、会搜索。静态标注就是把所有信息一次性塞进去,根本不管用户当前在什么场景下。动态标注就不一样,它会根据用户的行为变化。
举个例子。用户放大地图到1:500比例尺时,街道名称、店铺名称、建筑轮廓都应该显示出来。用户缩小到1:5000比例尺时,街道名称就只显示主干道,店铺名称全部隐藏,只显示大型商圈或地标建筑。用户再缩小到1:500比例尺,连道路名称都只显示高速公路和主要国道,其他全部消失。
这背后有个数据:用户在地图上的平均停留时间只有8秒。如果8秒内看不到想要的信息,就会放弃。动态标注就是保证用户在关键时刻看到关键信息,而不是被没用的信息淹没。
我在设计深圳科技园的地图标注时,做了个测试:静态标注版本,用户找一家公司平均用时4分12秒;动态标注版本,用户找同一家公司平均用时1分38秒。差了三倍。动态标注不是锦上添花,是刚需。
动态标注还得考虑用户的操作习惯。用户拖动地图时,标注应该跟着移动但保持稳定,不能一闪一闪的。用户搜索某个关键词时,相关标注要自动高亮,其他标注淡化。用户点击某个标注时,弹出详细信息窗口,窗口位置不能挡住其他重要标注。
还有一点很多人忽略:时间维度。晚上8点以后,很多店铺关门了,地图上还显示着它们的标注,用户去了发现关门,体验很差。动态标注可以结合营业时间,晚上自动隐藏已关门的店铺,只显示24小时营业的场所。这个功能在美团地图上已经实现了,用户反馈很好,找夜店、便利店效率高了很多。
这三个技巧——信息分层、图文配合、动态标注——不是各自独立的,得结合起来用。信息分层是骨架,图文配合是血肉,动态标注是灵魂。骨架决定了整体结构是否合理,血肉决定了每个细节是否清晰,灵魂决定了地图是否真正好用。
我见过太多地图标注设计,只在乎视觉上好不好看,不在乎用户用起来方不方便。做设计,好看是其次,好用才是根本。下次你做地图标注,先问问自己:用户第一眼能看到什么?用户想找的东西在哪?用户放大缩小后信息会不会乱掉?
把这些想清楚了,设计出来的地图标注,才真的能让导航一目了然。