Tasker是什么就不介绍了...
这些东西都是源自自己的需求,因为有一台小车,小车的多媒体系统是安卓的(联网),就自然装上了这个神器,关于位置和轨迹的想法一直没有间断,在这之前,有另一套旧的轨迹记录方案发表在酷安(酷安一点都不好用),先做一下对比:
以下场景都以汽车为使用场景,新旧方案都由Tasker自动完成,(发消息到微信方法)
旧方案流程(汽车自带4G,手机开热点让车机连接,蓝牙连接)
- 开机,发送启动时的位置(通过企业微信api,消息可直达普通微信,不需要安装企业微信app)
- 移动,开始记录坐标
- 停车,转换坐标系
- 发送停车时的位置
- 坐标写入到html文件,然后通过邮件发送到指定邮箱
* Tasker判断是否停车有点复杂,因为技术有限,只能通过车机和手机的蓝牙是否断开来判断,一般情况这是可行的,但是由于车载系统被厂家大幅修改,车载Tasker无法判断蓝牙状态(但手机Tasker可以正常判断自己蓝牙断开),后来只好设置当蓝牙断开时,由手机通过热点组成的内网来通知车机:“嘿哥们你停车了你知道吗”,车机收到指令才会执行最后的发送动作。
** 手机车机的Tasker通信需要其他app插件
*** 因为一直开热点,所以自带4G挺浪费
**** 经常断片,最后的位置和邮件没发送,可能是手机发送指令失败,也可能是最后步骤多
***** 最大的BUG,必须自己的手机 ,也就是只有自己开车的时候才有用
新方案流程(只需有网络)
- 开机,自动新建轨迹,发送轨迹链接(通过企业微信)
- 定时上传坐标
* 链接在手,就够了
** 不管谁开车,都可以掌握一手情况
示例
- 单点位置链接
https://27315.app/position/getcar.html?tid=129223031
- 查看某条轨迹(有纠偏)
https://27315.app/position/getcarpath.html?tid=129223031&trid=100
- 查看某条轨迹(无纠偏)
https://27315.app/position/getcarpath0.html?tid=129223031&trid=100
链接(长期有效)
- 申请新增设备(车辆)后,首先得到一个单点位置链接,该链接用于查看最后上传的位置,可用于家人、好友分享,该链接长期有效,只要还在使用这个TID,该链接都能看到最后一次上传的位置
- 每次新增一条轨迹,都会得到一条轨迹的链接
参数说明
- tid:设备编号,指某个移动设备、车辆
- trid:轨迹编号,每个设备可以有n条轨迹
链接内有什么
- 单位置链接
- 网页内右上角有按钮@到达我这里要多久?,点击按钮可以计算从地图位置到自己的位置,驾车需要的时间
- 网页每分钟自动刷新
- 显示多久前更新的位置
- 轨迹链接
- 同样有@到达我这里要多久?
- 显示出发时间(轨迹开始时间)
- 显示位置最后更新时间(轨迹最后一次上传时间)
- 显示行驶时长
- 显示行驶距离(实际行驶距离)
数据存在哪里
数据通过高德地图api存储在高德的服务器(划重点:感谢高德),但访问数据是通过一个静态的html文件,这个文件可以放在任何地方,本地或者其他服务器,访问时必须在链接后添加自己的参数才能使用
什么是纠偏
收到链接
细节
配置内提供了基础的功能,更多细节因人不同,比如你要每次启停分一条轨迹,还是一天内只用同一条轨迹,停车半小时内启动要不要沿用上一条轨迹,反正就自己设置了,默认就是每次启停分一条轨迹
还有每隔几秒记录一个点,没几个点上传一次,这个可以在配置里直接改
使用
-
导入
-
修改企业微信的ID(3处,在新增轨迹里面),或者你用别的方式发送轨迹链接
-
新增设备(只用手动运行一次)
-
按需开启配置(默认为设备启动后即开始工作)
配置下载
-
下载文件导入
-
在线导入(Tasker需要较高版本)
完