本文作者将结合几个具体场景说一说地图产品设计时需要考虑的因素。
地图在后端和前端产品设计时有着广泛的应用,比如旅游、房产、O2O等行业。地图产品的设计很考验产品经理的功底,不仅仅是在原型上添加一张截图写上一段文字逻辑就大功告成,对于地图的原理、功能、交互逻辑都需要有深入的理解。目前国内比较成熟的地图平台包括百度、高德、腾讯,在使用中可以根据需要来选择。
下文中是以百度地图为例来进行说明,介绍一些常见的基础概念和应用场景。
百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备,多种操作系统下的地图应用开发。
POI是“Point of Information”的缩写,可以翻译成“信息点”,每个POI包含四方面信息,名称、类别、经度纬度、附近的酒店饭店商铺等信息。我们可以叫它为“导航地图信息”,导航地图数据是整个导航产业的基石。
异步加载是指在执行过程同时加载,在一定程度上能提升页面加载速度,提高用户体验,目前常用的地图使用方式一般是异步加载。
下面结合几个具体场景说一说地图产品设计时需要考虑的因素。
一、地图标注
各种to B的产品中有很多展示地理位置的场景, 而这些都需要在后台预先设置好。简而言之,该场景下的操作就是选择正确的位置并进行保存,核心操作包括搜索和标记。
搜索:输入关键词,点击suggest提供的内容或者直接输入关键词点击按钮进行搜索。
因为suggest的展示不够直观,只能在下拉列表中展示;输入关键词后搜索在地图上直观的看到分布情况无疑更为合适。是实际应用中一般是将两者结合使用。
标记:鼠标单击地图上的点或者拖拽预设置的当前城市中心点。
这两种操作其实是相互辅助的,有些时候地理位置错误或者不存在就需要拖拽中心点这种方式来修正。当然点击suggest提供的内容其实也算是一种标记,这个时候会覆盖掉之前选择的位置点。
二、周边配套
这种场景在房产行业的使用尤为突出,调用地图接口来显示周边配套信息,数据相对准确,体验上也更友好。该场景下涉及到地图的功能点也比较多,包含了诸如关键字检索、信息窗口显示、缩放拖拽地图等功能点。
产品经理更多关注的是以下方面:
配套类型和排序;
右侧列表的排序规则、展现数量、默认和选中样式;
地图上POI和右侧列表联动的交互;
地图是否支持拖拽和缩放;
如何快速查找周边地理位置和规划出行路线等。
以上这些都需要产品经理对地图产品有深入的了解。
全景地图是指把三维图片模拟成真实物体的三维效果的地图,浏览者可以拖拽地图从不同的角度浏览真实物体的效果。全景地图目前还存在一定的滞后性,很多地方也没有全景信息,相信这些也是地图厂商需要发力的地方。另外全景和VR结合也很具有发展潜力和想象空间,甚至有可能是一次全新的变革。
全景地图和普通地图的切换需要重点考虑,如何在选择一种类型后引导用户按照原路径返回对于体验非常重要。
不同场景下的地图产品使用是一件很复杂的事情,产品经理需要在使用中不断的总结,完善知识体系,同时需要对地图产品的API平台和解决方案保持关注,这样设计出来的产品才能更具有竞争力。