项目系统功能开发(4)
2017-05-17 00:00
337 查看
摘要: 流程闭环、地图导航
本周我们主要进行的工作是
1.分类服务
2.首页完善
3.流程闭环
4.地图导航
这周已经完成服务的分类、首页的完善,这次完成的是流程的闭环(不加实际支付,使用虚拟支付,待完善)和地图导航
根据以上的状态,可以完成每个流程的状态标记。
关于首页,我们完善了首页的相关功能,后端定义了相关的接口。接口定义如下:
分别是,分页获取周边服务,分页获取最热门服务,分页获取最新发布的服务,和根据类型分页得到服务等。部分接口已经得到实现。
所以这次完成的是:
1.买家的预约操作
2.买家的服务管理,包括已预约、已支付、已完成、已退款(未实现)
3.卖家的服务管理,包括待接单、进行中、已完成、退款中(未实现)
其中,我们前端后台使用一个status来控制订单的状态
和通常的第三方地图库一样,需要去官网(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)
本周我们主要进行的工作是
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)
相关文章推荐
- Web开发项目实践之校园评教系统功能扩展--熟悉DW网页开发工具
- 开发中如何最简单有效的给项目添加系统右滑返回功能-----简单有效的UINavigationController分类
- Web开发项目实践之校园评教系统功能扩展--熟悉DW网页开发工具
- 项目系统功能开发(7)
- 安卓系统的日历开发(项目报告1)【项目开发需求及功能介绍】
- 项目系统功能开发一(9)
- 项目系统功能开发(3)
- Web开发项目实践之校园评教系统功能扩展--初步接触
- 项目系统功能开发(5)
- 项目系统功能开发(1)
- 项目系统功能开发二(10)
- 项目系统功能开发(6)
- 项目系统功能开发(2)
- 常规功能和模块自定义系统(cfcmms)—005开发环境搭建和创建项目
- Web开发项目实践之校园评教系统功能扩展--初步接触
- 使用Spring中的IoC功能来实现我们所开发项目系统的国际化
- 项目系统功能开发(8)
- EAI概述,需求,功能,技术要点----4. EAI项目开发过程
- 职教系统项目开发手册(五)
- 项目管理理论和实践:第2回 系统开发工程的计划