V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Ruohua3kou
V2EX  ›  程序员

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

  •  
  •   Ruohua3kou · 2018-10-09 19:01:36 +08:00 · 6571 次点击
    这是一个创建于 2228 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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


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

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

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