本周我们主要进行的工作是
1.分类服务
2.首页完善
3.流程闭环
4.地图导航
这周已经完成服务的分类、首页的完善,这次完成的是流程的闭环(不加实际支付,使用虚拟支付,待完善)和地图导航
服务端
经过协商,我们确定出服务流程闭环,并根据该闭环,确定出服务的状态:
根据以上的状态,可以完成每个流程的状态标记。
关于首页,我们完善了首页的相关功能,后端定义了相关的接口。接口定义如下:
分别是,分页获取周边服务,分页获取最热门服务,分页获取最新发布的服务,和根据类型分页得到服务等。部分接口已经得到实现。
移动端
流程闭环
已经完成了服务的发布,服务的浏览,服务的详情查看
所以这次完成的是:
1.买家的预约操作
2.买家的服务管理,包括已预约、已支付、已完成、已退款(未实现)
3.卖家的服务管理,包括待接单、进行中、已完成、退款中(未实现)
其中,我们前端后台使用一个status来控制订单的状态
地图导航
我们为了实现可以寻找附近服务,需要上传自己的位置信息,而定位自己的位置信息,需要使用到第三方地图库,百度地图SDK
和通常的第三方地图库一样,需要去官网(http://lbsyun.baidu.com/)注册登录,然后申请key,即开发密钥,百度官方是这么写的(http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key)
在使用百度地图SDK为您提供的各种LBS能力之前,您需要获取百度地图移动版的开发密钥,该密钥与您的百度账户相关联。因此,您必须先有百度帐户,才能获得开发密钥。并且,该密钥与您创建的过程名称有关,具体流程请参考如下介绍。
Key的申请地址为:http://lbsyun.baidu.com/apiconsole/key
注意:
1. 每个Key唯一对应一个APP,如果您的APP修改了包名或者发布的时候打包的签名文件改变了,则改变前后的APP被视为两个APP。因此,多个APP【包括一份代码多个包名打包】需申请多个与之对应的Key;
2. 在同一个工程中同时使用百度地图SDK、定位SDK、导航SDK 和全景SDK的全部或者任何组合,可以共用同一个key;
3. 如果您在Android SDK开发过程中使用了LBS云服务(如LBS云检索功能),则需要为该服务单独申请一个“服务端”类型的key,代码中调用LBS云服务接口时使用此key即可,注意:此key一定要和AndroidManifest.xml中配置API_KEY的key区分开;
4. Android SDK自v2.1.3版本开始采用了全新的Key验证体系,v2.1.3之前的版本不再维护,如果升级到新版本SDK(v2.1.3及之后的版本)时需要在API控制台重新申请key进行替换。
过程是登录百度账号->登陆API控制台->创建应用->配置应用->获取安全码->成功创建KEY
详情官方也有很清楚的教程(http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key)