做地图功能的设计,有哪些容易被我们忽略的思考?( 三 )


做地图功能的设计,有哪些容易被我们忽略的思考?
本文插图
3)最大/最小视图的临界点
用户在放大缩小视图时可能会涉及比例尺的切换 , 比如从某条街道缩小到某个市 , 再到省和国家 , 因此 , 需要定义一个临界点 , 到达哪里时默认切换到省的比例尺 , 显示各省信息 。
做地图功能的设计,有哪些容易被我们忽略的思考?
本文插图
4)数据联动的临界范围数据联动的临界范围 , 正如我们上面有提到的 , 当视图涉及不同行政区域时 , 我们需要定义当前城市占比多大时将用户的条件切换到此城市 。
三、用户离开地图时
用户在地图查看了内容退出时 , 若在地图页面有过筛选、翻页、缩放、更换地区等等操作行为 , 我们需要视场景和需求考量是否要这些条件带回以及如何带回 。
这里大致有两种处理方式:

  1. 将筛选条件带回用户在地图页有了新的筛选条件即带回列表页中 。 用户的行为是连贯 , 不会因为视图的切换有不同的筛选需求 。
  2. 根据用户筛选条件来看是否要显示地图小视图如携程在添加了位置距离的筛选条件后 , 由于此项筛选意味着用户对位置周边是有目标范围和方向的 , 且位置是用户的一个关键决策点 , 此时在列表页会显示地图的小视图 , 方便用户知晓当前酒店大致的位置在哪 。 同时若在地图页设置了该项筛选 , 那么回到列表页也会显示地图的小视图 。

做地图功能的设计,有哪些容易被我们忽略的思考?
本文插图
四、设计原则与注意事项
综合上述内容 , 笔者总结了以下几条设计原则:
  1. 要给用户足够的操控感 , 不能随意替用户挪动显示区域我们不能随意改变用户的显示区域 , 特别在地图信息这么复杂的场景下 , 用户迷失了原先确定的目标方向 , 对于体验是非常不好的 。
  2. 尽可能减少加载的时长 , 可适当呈现较少的数据地图的数据庞大复杂 , 若无法确保加载的高效性 , 倒不如限制一定的数量分批显示 , 我们无法一口做一个胖子 , 用户也无法一口吃成一个胖子 。
  3. 及时的反馈地图功能的复杂性对及时反馈有更高的要求 , 只有及时反馈让用户知晓才能给予用户足够的操控感 。
  4. 要有闭环设计这里的闭环设计是指对于信息联动要有清晰谨慎地思考 。 用户的操作行为是连贯的 , 目标是始终如一的 , 因此从进入地图、使用地图到退出地图都要辅助用户决策 , 不要轻易改变用户的方向和已有的明确行为 。
共勉之:-)
本文由 @设计牛奶盒 原创发布于人人都是产品经理 。 未经许可 , 禁止转载
【做地图功能的设计,有哪些容易被我们忽略的思考?】题图来自Unsplash , 基于CC0协议 。


推荐阅读