之前没有接触过小程序,突然同学有个项目,需要做有“实时定位校内电动公交”功能的小程序,请问有什么具体的思路吗?我大概看了下文档,可以定位打开小程序的用户的位置,目前只想到司机一直打开小程序,用户以此接收司机定位的位置。 请问有其他的思路吗? 谢谢!
1
s97712 2018-10-09 19:12:11 +08:00 via Android
做成 app 吧 不然微信有消息了怎么办 一切就没了 小程序是不可能给你后台权限的
|
2
Ruohua3kou OP @s97712 对,文档上看到关于定位的也是切到后台就没有了,所以想知道如果用小程序实现的话,有没有更好的思路。APP 的话可能开发难度和跨平台问题对我来说更大了。。 所以还是想尽量用小程序
|
3
ThirdFlame 2018-10-09 19:32:22 +08:00
没别的思路,司机端建议做成 app,客户端小程序就行了。 另外司机端有成熟的 gps 定位硬件方案啊
|
4
qiayue 2018-10-09 19:34:18 +08:00
小程序可以当做用户端
司机端最好还是 app,但是如果自己不会开发 app,找外包成本还是挺高的 也可以去某宝找找卖 GPS 硬件的,问问有没有可以提供接口的,每辆车安装一个 GPS 实时发送位置 假设 app 只需要上报位置一个功能,iOS+Android 双平台开发下来,成本也要超过 1 万了 而买 GPS 硬件,即使 500 块钱一个,10000 也可以支持 20 台车了,更何况可能只需要一两百一个,如果安装车辆不多的话,成本是可控的 |
5
likuku 2018-10-09 19:37:50 +08:00
找物联网相关厂商,买车用相关定位和发送设备就行了。
我亲戚孩子就自己创业作这种 GPS 相关物联网车载产品的,好几年了吧,运营的还挺滋润。 |
6
likuku 2018-10-09 19:40:09 +08:00
司机端最好还是做成车用硬件,完全自动化,毕竟干扰司机开车不好,
另外走学校管理层面直接给车装定位硬件也更容易吧。 |
7
Ruohua3kou OP |
8
pC0oc4EbCSsJUy4W 2018-10-09 20:02:03 +08:00
GPS 得单独硬件,手机准确度太低。单独开发 app 还是不难的。或者成套设备,司机只需安装 GPS 设备,实时发送到服务器,用户微信小程序查看就行了。
|
9
intouchables 2018-10-09 20:03:56 +08:00 via Android
我们正在开发,通过在校车上加装 GPS+GPRS 设备实时上传位置信息,usb 供电,客户端就一个 web 页面
|
10
intouchables 2018-10-09 20:04:29 +08:00 via Android
基本上已经完成了,正在测试阶段
|
11
Ruohua3kou OP @intouchables 好厉害...会开源部分代码吗或者阔以加个联系方式吗 目前软件方面就我一个人做,想交流也不知道找谁 TAT
|
12
Ruohua3kou OP @fatelight
对 目前可能就是考虑这个方向了,谢谢 |
13
yingfengi 2018-10-09 20:15:28 +08:00 via Android
我们可以搞成熟的方案
车载 DVR,还能有监控 |
14
intouchables 2018-10-09 20:18:54 +08:00 via Android
@Ruohua3kou MTg4NzMyMjY4OTg=
|
15
nosilence 2018-10-09 20:42:45 +08:00
羡慕有校内公交的学校。
学校小的,连单车都不让骑,地方小了,连放单车的地方都没有。 |
16
sm1314 2018-10-09 21:08:23 +08:00 1
|
17
sobigfish 2018-10-09 21:38:53 +08:00
这个帖子里 https://www.v2ex.com/t/494131#reply36
提到的那个小板子 有 GPS+GPRS 的 60 多 CNY 就可以搞定 |
18
also24 2018-10-09 21:44:34 +08:00
不太清楚小程序在 BLE 方面的支持是怎样的,如果支持 BLE 后台的话,既然是校内公交车,就可以采取在每个公交站点设置 BLE 基站的方式来实现。
https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth/wx.onBLECharacteristicValueChange.html 当然,这样是无法得出精确位置的,但可以推算出车辆在正哪个区间运行。 |
20
also24 2018-10-09 22:12:23 +08:00
@sobigfish #19
因为讨论的前提是,楼主不希望做 APP,希望在小程序的框架内来实现,而小程序进入后台以后无法定位,这里主要是考虑小程序可能会提供 BLE 后台功能。 另外因为是校内公交,站点应该不会多,只需要在站点设置 BLE 基站,理论成本一个也就十几块,每个站点放一个 Peripheral 就行了。 |
22
also24 2018-10-09 22:56:10 +08:00
|
23
CEBBCAT 2018-10-09 23:42:44 +08:00
一开始我想到的也是和楼上 also24 一样的信标打点,驾驶端上传
|
24
kslr 2018-10-09 23:48:39 +08:00
硬件 GPS 没有程序辅助不好,不看好楼主
|
25
kslr 2018-10-09 23:49:12 +08:00
技术门槛低的还是信标比较好,反正也没多少钱
|
26
opengps 2018-10-10 08:08:50 +08:00
你得有数据接口,查询到车辆位置,我之前做的就是 gps 平台,在我这样跟硬件结合的平台才有车辆位置数据,你需要先确定能找到我这种平台作为数据源(你的目标车辆公交车,上面没有我的 gps 设备我是没法给你提供数据的)
|
27
opengps 2018-10-10 08:09:58 +08:00
关于小程序没啥难度,可以给你个比较相似的参考。我用浏览器定位模仿微信位置共享,用来给客户演示效果用的一个测试地址 :
https://www.opengps.cn/Share/ShareLocation/Index.aspx |