V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Ruohua3kou
V2EX  ›  程序员

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

  •  
  •   Ruohua3kou · Oct 9, 2018 · 7298 views
    This topic created in 2756 days ago, the information mentioned may be changed or developed.

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

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

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

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

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


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

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

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