关于小程序实现车辆定位的思路

2018-10-09 19:01:36 +08:00
 Ruohua3kou

之前没有接触过小程序,突然同学有个项目,需要做有“实时定位校内电动公交”功能的小程序,请问有什么具体的思路吗?我大概看了下文档,可以定位打开小程序的用户的位置,目前只想到司机一直打开小程序,用户以此接收司机定位的位置。 请问有其他的思路吗? 谢谢!

6588 次点击
所在节点    程序员
27 条回复
s97712
2018-10-09 19:12:11 +08:00
做成 app 吧 不然微信有消息了怎么办 一切就没了 小程序是不可能给你后台权限的
Ruohua3kou
2018-10-09 19:23:50 +08:00
@s97712 对,文档上看到关于定位的也是切到后台就没有了,所以想知道如果用小程序实现的话,有没有更好的思路。APP 的话可能开发难度和跨平台问题对我来说更大了。。 所以还是想尽量用小程序
ThirdFlame
2018-10-09 19:32:22 +08:00
没别的思路,司机端建议做成 app,客户端小程序就行了。 另外司机端有成熟的 gps 定位硬件方案啊
qiayue
2018-10-09 19:34:18 +08:00
小程序可以当做用户端
司机端最好还是 app,但是如果自己不会开发 app,找外包成本还是挺高的
也可以去某宝找找卖 GPS 硬件的,问问有没有可以提供接口的,每辆车安装一个 GPS 实时发送位置

假设 app 只需要上报位置一个功能,iOS+Android 双平台开发下来,成本也要超过 1 万了
而买 GPS 硬件,即使 500 块钱一个,10000 也可以支持 20 台车了,更何况可能只需要一两百一个,如果安装车辆不多的话,成本是可控的
likuku
2018-10-09 19:37:50 +08:00
找物联网相关厂商,买车用相关定位和发送设备就行了。

我亲戚孩子就自己创业作这种 GPS 相关物联网车载产品的,好几年了吧,运营的还挺滋润。
likuku
2018-10-09 19:40:09 +08:00
司机端最好还是做成车用硬件,完全自动化,毕竟干扰司机开车不好,
另外走学校管理层面直接给车装定位硬件也更容易吧。
Ruohua3kou
2018-10-09 19:55:27 +08:00
@qiayue
@likuku
好 谢谢,我去了解下硬件定位
pC0oc4EbCSsJUy4W
2018-10-09 20:02:03 +08:00
GPS 得单独硬件,手机准确度太低。单独开发 app 还是不难的。或者成套设备,司机只需安装 GPS 设备,实时发送到服务器,用户微信小程序查看就行了。
intouchables
2018-10-09 20:03:56 +08:00
我们正在开发,通过在校车上加装 GPS+GPRS 设备实时上传位置信息,usb 供电,客户端就一个 web 页面
intouchables
2018-10-09 20:04:29 +08:00
基本上已经完成了,正在测试阶段
Ruohua3kou
2018-10-09 20:11:23 +08:00
@intouchables 好厉害...会开源部分代码吗或者阔以加个联系方式吗 目前软件方面就我一个人做,想交流也不知道找谁 TAT
Ruohua3kou
2018-10-09 20:11:39 +08:00
@fatelight
对 目前可能就是考虑这个方向了,谢谢
yingfengi
2018-10-09 20:15:28 +08:00
我们可以搞成熟的方案
车载 DVR,还能有监控
intouchables
2018-10-09 20:18:54 +08:00
@Ruohua3kou MTg4NzMyMjY4OTg=
nosilence
2018-10-09 20:42:45 +08:00
羡慕有校内公交的学校。
学校小的,连单车都不让骑,地方小了,连放单车的地方都没有。
sm1314
2018-10-09 21:08:23 +08:00
我实现过一个完整的,开源后台 + 开源 Android + 自己人设计的车载终端
不依赖百度 /高德等第三方地图服务
https://github.com/sm1314/VehicleSYS_An
sobigfish
2018-10-09 21:38:53 +08:00
这个帖子里 https://www.v2ex.com/t/494131#reply36
提到的那个小板子 有 GPS+GPRS 的 60 多 CNY 就可以搞定
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


当然,这样是无法得出精确位置的,但可以推算出车辆在正哪个区间运行。
sobigfish
2018-10-09 22:02:39 +08:00
@also24 #18 在户外直接 gps 啊 ble+ibeacon 太浪费 成本了
also24
2018-10-09 22:12:23 +08:00
@sobigfish #19
因为讨论的前提是,楼主不希望做 APP,希望在小程序的框架内来实现,而小程序进入后台以后无法定位,这里主要是考虑小程序可能会提供 BLE 后台功能。

另外因为是校内公交,站点应该不会多,只需要在站点设置 BLE 基站,理论成本一个也就十几块,每个站点放一个 Peripheral 就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/496076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX