项目系统功能开发(4)

本周我们主要进行的工作是

1.分类服务

2.首页完善

3.流程闭环

4.地图导航

这周已经完成服务的分类、首页的完善,这次完成的是流程的闭环(不加实际支付,使用虚拟支付,待完善)和地图导航

 

服务端

经过协商,我们确定出服务流程闭环,并根据该闭环,确定出服务的状态:

225120_VRwa_3462519.png

根据以上的状态,可以完成每个流程的状态标记。

关于首页,我们完善了首页的相关功能,后端定义了相关的接口。接口定义如下:

224807_JGJ8_3462519.png

分别是,分页获取周边服务,分页获取最热门服务,分页获取最新发布的服务,和根据类型分页得到服务等。部分接口已经得到实现。

 

移动端

 

流程闭环

已经完成了服务的发布,服务的浏览,服务的详情查看

所以这次完成的是:

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)

 

转载于:https://my.oschina.net/u/3462519/blog/903227

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值