小程序动态

15502933391

咨询热线

程序汪5万接的公交车板打车小程序,开发周期40天

本工程项目源自流程汪另一面的挨揍小项目组,合作开发了两个坐车小流程,给影迷撷取呵呵软件系统,本工程项目后端工作效率比较大,期望给想接挨揍的好友许多实战经验参照音频版 在 B站【我是流程汪】产品目录一、工程项目形成二、合作开发者三、工程项目大背景四、小流程端五、后端系统最后 源代码数据资料撷取(网上找的许多开放源码数据资料)工程项目形成系统基本形成:uniapp小流程+ PC后台PHP依赖 小流程map组件 / 腾讯地图API/小流程功能定位API安装命令合作开发者以及服务费情况合作开发阶段性40天 (注意这是给乙方报的天数哦)合作开发人数 1人 整体服务费是5万( 不包含服务费,三期的服务费哦)走的公司合同云服务器1台维护服务费:工程项目总款的10% 一年工程项目大背景(化解关键点)城市中有些公交线路特别长(20多公里都有),然后公交公交车站又特别少,出租车增加公交车站成本是十分高的(领导审批周期性也十分长),出租车公司为了化解那个关键点,就计划合作开发两个出租车版的Lyft坐车,当然跟普通坐车最主要的区别是限制了坐车的地区覆盖范围,因为目前只有1条公交线路运营那个出租车版Lyft坐车,说白了出租车路线没变只是停车的公交车站变成了旅客叫车的边线(更加人性化了)流程汪:经常有影迷怀疑工程项目会赔本,乙方提前已经调研市场了,发现需求量大才投资工程项目的,乙方没那么傻的。小流程端乙方预算小优先利皮扬卡uniapp (流程汪以前也用uniapp合作开发了很多小工程项目)本小流程是用uniapp合作开发的,这种外包小工程项目肯定要利皮扬卡性价比高的合作Attichy(流程汪知道原生的好,但合作投资成本也高哦),三期只有小流程,二期说不定就需要APP,利用uniapp可以让格朗普雷县合作投资成本降到最低输入起点和终点后重定向这样的付款网页利皮扬卡区间车天数利皮扬卡完天数再重定向缴付网页缴付完以后显示工程车的状况(工程车状况有两种:等待进站和正在前往接您)驾驶员端旅客付款主要逻辑是旅客付款,1 需要排序出与否有效率覆盖范围内叫车2 两趟与否错过,根本无法利皮扬卡下一趟两趟坐车覆盖范围(电子零件栅栏)下面那个矩形是有效率的坐车覆盖范围,旅客根本无法在本覆盖范围内发动叫车请求,后端会排序当前旅客的所在位置与否在那个覆盖范围内(涉及两个小算法,推论两个点与否在某个地区内(矩形))。大家也可以自行百度其他语言的实现版PHP版public function inArea($x,$y,$arr) { //点的数量 $count = count($arr); $n = 0; //点与线相交的个数 $bool = 0;//外 for ($i = 0, $j = $count - 1; $i < $count; $j = $i, $i++) { //两个点一个点 取出两个交汇点的定点 $px1 = $arr[$i][0]; $py1 = $arr[$i][1]; $px2 = $arr[$j][0]; $py2 = $arr[$j][1]; //$x的水平边线画射线 if($x>=$px1 || $x>= $px2) { //推论$y 与否新浪网的地区 if(($y>=$py1 && $y<=$py2) || ($y>=$py2 && $y<= $py1)){ if (($y == $py1 && $x == $px1) || ($y == $py2 && $x == $px2)) { #如果$x的值和点的座标相同 $bool = 2;//在点上 return $bool; }else{ $px = $px1+($y-$py1)/($py2-$py1)*($px2-$px1) ; if($px ==$x) { $bool = 3;//新浪网上 }elseif($px< $x){ $n++; } } } } } if ($n%2 != 0) { $bool = 1; } return $bool; } Java版/** */ static class BoundaryPoint { public final double x; public final double y; public BoundaryPoint(double x, double y) { this.x = x; this.y = y; } } static class Boundary { private final BoundaryPoint[] points; Boundary(BoundaryPoint[] points) { this.points = points; } boolean contains(BoundaryPoint test) { boolean result = false; int i = 0; for (int j = this.points.length - 1; i < this.points.length; j = i++) { if (this.points[i].y > test.y != this.points[j].y > test.y && test.x < (this.points[j].x - this.points[i].x) * (test.y - this.points[i].y) / (this.points[j].y - this.points[i].y) + this.points[i].x) { result = !result; } } return result; } } }电子零件栅栏(红色地区才能有效率发动)边线功能定位(驾驶员)坐车软件十分重要的是要动态排序出驾驶员的座标,车一直在动,我们采取的方案是用小流程便携式API接口的功能。(核心理念 watchLocationChange)核心理念代码如下<script> data() { return { watchingLocationChange: false } }, onShow() { this.watchLocationChange(); }, onHide() { this.unwatchLocationChange(); }, methods: { onLocationChange(res) { // 在这里响应边线变化 }, watchLocationChange() { if (this.watchingLocationChange) return ; .startLocationUpdateBackground({ success: (res) => { .onLocationChange(this.onLocationChange); this.watchingLocationChange = true; }, fail: (res) => { const msg = 开启后台功能定位失败。( + JSON.stringify(res) + ); uni.showToast({ icon: none, title: msg, duration: 3000 }); console.log(msg); } }); }, unwatchLocationChange() { if (!this.watchingLocationChange) return ; .stopLocationUpdate({ success: () => { this.watchingLocationChange = false; console.log("已关闭后台功能定位"); }, fail: (res) => { console.log("关闭后台功能定位失败。(" + JSON.stringify(res) + ")") } }); } } </script>后端系统(PC端)主要是驾驶员和两趟路线的基本信息管理,然后就订单管理,后端的功能比较简单,如图系统设置权限管理会员管理商品管理订单管理广告管理统计报表参照文档:uniapp各种插件 ?fePlatform=1&fePlatform2=2腾讯地图API文档 小流程监听实时地理边线变化事件https://developers.weixin.qq.com/miniprogram/dev/api/location/.onLocationChange.htmlhttps://ask.dcloud.net.cn/question/95094【运营版】坐车代驾顺风车货运租车 出行系统 小流程APP源代码源代码撷取坐车小流程源代码撷取下载地址:链接:提取码:5Acm接挨揍合同模版下载地址:链接: 密码: 4ue9大家缺什么工程项目数据资料欢迎评论,流程汪尽量去收集流程汪历史挨揍工程项目流程员被告,因为3300元的挨揍工程项目 老流程员3万元接的口罩工程项目,合作开发阶段性10天,真香 流程汪8万块的饮水机物联网挨揍工程项目实战经验撷取 流程汪6万接的汽车配件APP工程项目,合作开发阶段性40天 流程汪10万接的垃圾回收小流程,合作开发2个月 流程汪6万接的旅游小流程,需要跟人脸闸机对接 本文章原创首发 我是流程汪原文链接

相关文章

网友留言

发表评论

◎欢迎参与讨论