来源:深圳沃龙软件开发公司 2017-04-21
随着滴滴打车的火起,现在越来越多有点实力的公司,都想做个类似滴滴打车的应用,于是就开始招程序,或者 买源码,撸起袖子干起来。下面深圳沃龙软件开发公司将会在本文中会为大家介绍一下,【司机上报位置解决方案】和【等待费用计算方案】!
如果你想开发类似 滴滴打车或购买源码,请联系我们,深圳沃龙软件开发公司,网址:www.wooolong.com QQ:82516886
1、上报位置:
1.1 APP每间隔20秒上报一次位置,并本地缓存一条,包含数据【司机ID,经度、纬度、状态(0:下班;1:上班;2:载客中)、上报时间】
1.2 上报之前和上一次上报的一条数据(缓存在APP本地)通过经度,纬度比较,大于2米,则上报;小于2米,则不上报。上报的时候,本地也缓存一条。
1.3 服务器端将APP端上报的数据,根据司机ID,增加或根据司机ID修改到Redis。
注意:上报数据只基于 司机上班和载客的过程中才上报!
2、计算等候时间:
为了更好的体验服务,所以要把计算费用这块,放在本地去解决
2.1 APP每间隔20秒获取一下当前位置,并缓存到APP本地,根据 经度,纬度比较:
2.1.1 大于2米,则比较上一次上报的记录时间和本次获取的时间,如果大于3分钟(等候红绿灯或者堵车超过3分钟才计等待费),
则本次上报时间-上次时报时间 = 多少分钟 *每分钟等候费用 = 应付价钱 ,保存到本地缓存中,后面如果再等候了,再根据2.1.1计算出来的等候费用+上一次等候费用,依次类推即可!
2.1.2 小于2米,则不上报。
本次就先介绍到这里,欢迎继续关注,下期将继续介绍滴滴打车实现思路剖析!
本内容皆为 深圳沃龙软件开发公司 原创
如需转载,请注明文章出处和来源网址:http://www.wooolong.com/blog/9.html
I read this article completely on the topic of the difference of latest and earlier technologies, it's awesome article.
Corn silk extract has also been favorably mentioned ?a href=HHtps://enhanceyourlife.mom/?buy priligy 30 mg x 10 pill?/a?
发表评论