滴滴打车司机上报实时位置方案及等待费用结算方法

来源:深圳沃龙软件开发公司     2017-04-21

        随着滴滴打车的火起,现在越来越多有点实力的公司,都想做个类似滴滴打车的应用,于是就开始招程序,或者 买源码,撸起袖子干起来。下面深圳沃龙软件开发公司将会在本文中会为大家介绍一下,【司机上报位置解决方案】和【等待费用计算方案】!

        如果你想开发类似 滴滴打车或购买源码,请联系我们,深圳沃龙软件开发公司,网址:www.wooolong.com   QQ:82516886


        blob.png


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

全部评论

Sybil | 2024-08-10

I read this article completely on the topic of the difference of latest and earlier technologies, it's awesome article.

Reply

Blosmolve | 2024-09-22

Corn silk extract has also been favorably mentioned ?a href=HHtps://enhanceyourlife.mom/?buy priligy 30 mg x 10 pill?/a?

Reply

Herbert | 2024-11-06

An outstanding share! I've just forwarded this onto a coworker who was doing a little homework on this. And he in fact ordered me breakfast simply because I stumbled upon it for him... lol. So allow me to reword this.... Thank YOU for the meal!! But yeah, thanks for spending time to talk about this topic here on your web site. darknet market lists HHtps://darknetmarketlist.com

Reply

发表评论