Tasker+高德 实现位置轨迹记录,云端存储,链接分享
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处,在新增轨迹里面),或者你用别的方式发送轨迹链接
新增设备(只用手动运行一次)
按需开启配置(默认为设备启动后即开始工作)
配置下载
下载文件导入
百度网盘 提取码: 2333
在线导入(Tasker需要较高版本)
点击导入
完
Tasker+高德 实现位置轨迹记录,云端存储,链接分享相关推荐
- 高德地图定位、足迹跟踪,轨迹记录复现【2023年】
效果图: 这个操作是,先开启手机app的定位权限,左上角开始记录,目的地到达后,再次点击左上角,结束:点击右上角,是记录的轨迹以及你所走的总距离以及时间等:记录的数据是保存在数据库中的: 导入的各类包 ...
- 一个跑步时用的轨迹记录和计步器APP
今天推荐是一款像咕咚一样计步和轨迹记录app,作者zhenqianfan github:https://github.com/Alost/TrackPedometer UI 使用了 Fragment碎 ...
- Java实现云端存储、短信、邮件、沙盒支付
java实现云端存储.短信.邮件.沙盒支付 一.云端存储(阿里云) 注意:下面操作是基于购买阿里云云端存储服务实现的 1.FileOSSUtils操作类 package com.zking;impor ...
- android 基于高德地图的轨迹回放
android 基于高德地图的轨迹回放 前段时间公司项目有一个需求,就是需要看到设备上传之后的轨迹路线,并且可以实现回放的整个过程,功能包括路线回放.地图位置插点.回放之后的轨迹标记颜色.回放加速等功 ...
- Android百度地图实例详解之仿摩拜单车APP(包括附近车辆、规划路径、行驶距离、行驶轨迹记录,导航等)
Android百度地图实例详解之仿摩拜单车APP(包括附近车辆.规划路径.行驶距离.行驶轨迹记录,导航等) 标签: android百度地图行驶轨迹记录共享单车行驶距离和时间 2017-03-08 20 ...
- Android百度地图实例详解之仿摩拜单车APP(包括附近车辆、规划路径、行驶距离、行驶轨迹记录,轨迹回放,导航等)
转载请标明地址:http://blog.csdn.net/gaolei1201/article/details/60876811 2016一路有你,2017一起奋斗! 最近共享单车很火,动辄几亿美刀, ...
- MySQL学习记录 (五) ----- 存储函数、存储过程和触发器
相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...
- Cellant:中文基站+google地图+轨迹记录+自制基站数据库
[资料名称]:Cellant:中文基站+google地图+轨迹记录+自制基站数据库 0[$a7Y6|/H$Z7e*^ | 国内领先的通信技术论坛MSCBSC 移动通信论坛6d(x0k2@/H(g4F ...
- php 获取鼠标轨迹,记录鼠标的轨迹并回放的js代码_javascript技巧
遇到的问题: Question ①:mousemove事件中,移动方法中会被记录很多的left和top,我只需要大概的几组数据就行,不需要那么多: Question ②:回放的时候,在for循环里执行 ...
最新文章
- mysql主从复制 跳过表_mysql主从复制-从库跳过异常日志点
- python通过什么来体现逻辑关系_Python语言通过()来体现语句之间的逻辑关系。
- oracle - emctl start dbconsole
- 利用Helm简化Kubernetes应用部署(1)
- Educational Codeforces Round 76 (Rated for Div. 2) F. Make Them Similar 折半搜索
- angularJS constant和value
- java学习(93):线程的创建方法二
- 如何做到 jQuery-free?
- 一篇好的技术博文,快速让你通俗理解Python闭包!
- Git 修改commit 相关操作
- 如何向Word中插入代码块
- jsp mysql demo_echart通过jsp连接查询mysql的demo - 贪吃蛇学院-专业IT技术平台
- Codeforces Round 253 (Div. 2)
- 批量提取html文件数据库,风越批量文本提取器
- 国内比较优秀的.net论坛源代码收集
- HITB_Binary_100_writeup
- 整理UI设计的三个分类,入门前要清楚!
- 今天谈一下内网地址,外网地址
- linux下安装安装pcre-8.32 configure: error: You need a C++ compiler for C++ support
- 深入理解java虚拟机-读书笔记
热门文章
- android:layout_marginleft的作用,当在FrameLayout中查看时,layout_marginLeft在Android API lt;11上正常工作...
- 干货 | 用户画像在携程商旅的实践
- 2020.02.22寒假集训考试
- 4412裸机程序之中断
- NS版暗黑破坏神3金手指开发教程(8)
- Oracle Resource Manager 概述
- 【双11背后的技术】双11数据大屏背后的实时计算处理
- 爬虫笔记——多线程爬取斗图网表情包(threading)
- Android Device Monitor不见了,怎么开File Explorer?
- Nightingale滴滴夜莺监控系统入门(五)--采集功能