• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rh3kou
V2EX  ›  程序员

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

  •  
  •   rh3kou · Oct 9, 2018 · 7813 views
    This topic created in 2954 days ago, the information mentioned may be changed or developed.

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

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

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

    我亲戚孩子就自己创业作这种 GPS 相关物联网车载产品的,好几年了吧,运营的还挺滋润。
    likuku
    likuku
    Oct 9, 2018
    6
    司机端最好还是做成车用硬件,完全自动化,毕竟干扰司机开车不好,
    另外走学校管理层面直接给车装定位硬件也更容易吧。
    rh3kou
    rh3kou
    OP
    Oct 9, 2018
    7
    @qiayue
    @likuku
    好 谢谢,我去了解下硬件定位
    pC0oc4EbCSsJUy4W
    pC0oc4EbCSsJUy4W
    Oct 9, 2018
    8
    GPS 得单独硬件,手机准确度太低。单独开发 app 还是不难的。或者成套设备,司机只需安装 GPS 设备,实时发送到服务器,用户微信小程序查看就行了。
    intouchables
    intouchables
    Oct 9, 2018 via Android
    9
    我们正在开发,通过在校车上加装 GPS+GPRS 设备实时上传位置信息,usb 供电,客户端就一个 web 页面
    intouchables
    intouchables
    Oct 9, 2018 via Android
    10
    基本上已经完成了,正在测试阶段
    rh3kou
    rh3kou
    OP
    Oct 9, 2018
    11
    @intouchables 好厉害...会开源部分代码吗或者阔以加个联系方式吗 目前软件方面就我一个人做,想交流也不知道找谁 TAT
    rh3kou
    rh3kou
    OP
    Oct 9, 2018
    12
    @fatelight
    对 目前可能就是考虑这个方向了,谢谢
    yingfengi
    yingfengi
    Oct 9, 2018 via Android
    13
    我们可以搞成熟的方案
    车载 DVR,还能有监控
    intouchables
    intouchables
    Oct 9, 2018 via Android
    14
    @Ruohua3kou MTg4NzMyMjY4OTg=
    nosilence
    nosilence
    Oct 9, 2018
    15
    羡慕有校内公交的学校。
    学校小的,连单车都不让骑,地方小了,连放单车的地方都没有。
    sm1314
    sm1314
    Oct 9, 2018❤️1
    16
    我实现过一个完整的,开源后台 + 开源 Android + 自己人设计的车载终端
    不依赖百度 /高德等第三方地图服务
    https://github.com/sm1314/VehicleSYS_An
    run2
    run2
    Oct 9, 2018
    17
    这个帖子里 https://www.v2ex.com/t/494131#reply36
    提到的那个小板子 有 GPS+GPRS 的 60 多 CNY 就可以搞定
    also24
    also24
    Oct 9, 2018
    18
    不太清楚小程序在 BLE 方面的支持是怎样的,如果支持 BLE 后台的话,既然是校内公交车,就可以采取在每个公交站点设置 BLE 基站的方式来实现。

    https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth/wx.onBLECharacteristicValueChange.html


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

    另外因为是校内公交,站点应该不会多,只需要在站点设置 BLE 基站,理论成本一个也就十几块,每个站点放一个 Peripheral 就行了。
    run2
    run2
    Oct 9, 2018 via iPhone
    21
    @also24 要什么小程序定位啊 GPS 放车上 和普通公交定位一样
    also24
    also24
    Oct 9, 2018
    22
    @sobigfish #21
    小程序楼主提问的时候就限定的条件啊………………

    我知道 GPS 硬件可以实现,楼上也已经有人提到了,我自然没必要再说一遍一样的,只是多提出一种思路。
    CEBBCAT
    CEBBCAT
    Oct 9, 2018
    23
    一开始我想到的也是和楼上 also24 一样的信标打点,驾驶端上传
    kslr
    kslr
    Oct 9, 2018
    24
    硬件 GPS 没有程序辅助不好,不看好楼主
    kslr
    kslr
    Oct 9, 2018
    25
    技术门槛低的还是信标比较好,反正也没多少钱
    opengps
    opengps
    Oct 10, 2018
    26
    你得有数据接口,查询到车辆位置,我之前做的就是 gps 平台,在我这样跟硬件结合的平台才有车辆位置数据,你需要先确定能找到我这种平台作为数据源(你的目标车辆公交车,上面没有我的 gps 设备我是没法给你提供数据的)
    opengps
    opengps
    Oct 10, 2018
    27
    关于小程序没啥难度,可以给你个比较相似的参考。我用浏览器定位模仿微信位置共享,用来给客户演示效果用的一个测试地址 :
    https://www.opengps.cn/Share/ShareLocation/Index.aspx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1027 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 22:41 · PVG 06:41 · LAX 14:41 · JFK 17:41
    ♥ Do have faith in what you're doing.