北京看白癜风效果好专科 http://pf.39.net/bdfrczy/140117/4328658.html编辑导读:O2O商城是指互联网线上和线下消费者的结合的交易平台,很多企业都看好这块市场,投入了大量的资金和人力。本文作者基于自身工作经验,提供了O2O平台快速搭建商圈模块的思路以及具体的产品解决方案,与你分享。序言:近期在设计O2O商城的商圈系统,发现相关的产品介绍文章较少。故将自己近期摸索出来的经验进行整理,以供大家参考。本文主要介绍了O2O平台快速搭建商圈模块的思路以及具体的产品解决方案。一、场景介绍场景:目前公司在开发一个O2O商城,为了便于用户根据地区搜索商户,所以规划了商圈筛选功能。在经过竞品分析后,我们发现大众点评的地区商圈+地铁商圈的结构可以满足多种场景下的用户搜索。用户故事:用户故事一:用户可以根据目的地商圈进行搜索,以便于寻找目的地附近感兴趣的商户。用户故事二:用户可以根据目的地地铁站寻找附近的商户,以便于在地铁站附近完成就餐。所以,我们决定沿用地区商圈+地铁商圈的结构进行商圈的搭建。本教程也围绕该方案进行展开。运营需求:在进行需求讨论时,运营提出希望能根据地址信息直接生成商圈,以避免运营花费大量的时间进行商圈填写工作。二、需求拆解我们根据以上场景将需求进行拆解。我们需要在后台创建多个商圈,以便于用户根据商圈搜索商户。运营在后台只需要输入商户的地址,系统自动完成商圈的创建/匹配工作,以减少运营的工作量。商圈需要支持地区商圈和地铁商圈。三、需求调研针对以上讨论的结果,我对常见的三大地图服务商进行了调研。三大地图服务商分别为:百度、高德、腾讯。经过调研,三大地图服务商都具备地理编码以及地理逆编码的功能。其中逆地理编码功能可以获得包含商圈在内的诸多信息。地理编码:将结构化的地址转化为经纬度坐标。举例:北京市朝阳区阜通东大街6号转换后经纬度:.,39.逆地理编码:将经纬度坐标转化为结构化的地址。举例:.,39.转换地址描述后:北京市朝阳区阜通东大街6号四、思路简介由于商圈相关的信息只会在逆地理编码的接口中获取。所以运营在后台创建商户时,需要先添加商户的门牌号。我们需要根据商户的门牌号进行地理编码解析,从而获得商户的经纬度坐标信息,然后再通过经纬度坐标进行逆地理编码的解析。接口返回的信息中会包含商圈相关的数据,根据该数据即可完成商圈的创建/匹配工作。如此一来商户的商圈数据就建立完成了,但还有商户的地铁商圈数据需要建立。此时我们需要先获取某一个城市的所有地铁站名称(网上有现成的数据),然后对地铁站的名称进行地理编码解析,解析出坐标并保存在后台数据库中。每当运营创建商户时,通过接口向地图服务商请求与地铁站的距离数据,小于某一个数值即可算作属于该地铁商圈。我们需要在后台配置一个参数,即距离地铁站多少范围内的商户会被归属为该商圈。该数据就依据业务的实际需求进行配置。在实际产品设计过程中,考虑到不同城市的规模,甚至可以依据不同的城市进行配置。综上O2O平台如何创建商圈的思路已经描述清楚了。这里需要注意的是,根据以上逻辑,一个商户有可能会属于多个商圈,所以商户和商圈的关系是一对多的关系。各位产品经理在和开发沟通过程中务必要明确这点。五、地理编码接口接下来我们对比一下三大地图运营商的API接口。如要查询完整的接口内容