您的位置:首页 > 其它

项目系统功能开发(4)

2017-05-17 00:00 337 查看
摘要: 流程闭环、地图导航

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

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: