注:此篇文章是转载如有侵权請告知,将予以删除
每天从下车站到公司还有好几米的路要走这对于现在能摩拜免费骑行车的懒癌患者怎么能忍?车站人流量大能找箌辆车实属不易,所以就得在下公交车前不停的刷新app查看下车点是否有车有车就马上预订。
一路上不停的拿着手机刷新太麻烦了身为碼农怎么能忍?我这里要实现的就是把刷新查看目的地是否有车的这个过程实现了自动化
实现思路是首先找到摩拜单车在地图上标记车輛位置的这个接口,然后想办法使用程序模拟这个请求从获得的车辆数据中检查是否有符合的车辆,如果有则发送提示消息
使用的抓包工具是charles,它可以很轻松的获取到移动设备的数据请求具体使用方法不做介绍,请百度
成功返回json数据。
格式化后数据很清晰明白,接口返回查询的坐标周围有几辆车并包含有每辆车的编号、坐标和与目标坐标的相对距离等信息。
接下来要做的就是从数据里过滤出比較近的车辆(distance的单位是米值可按自己的需求定),并给出提示消息提示消息推送可以使用pushbullet这类工具,实现也很方便更复杂点儿可以距离坐标计算一下每个车辆在目标位置的哪个方向。这里就不实现了~
发布了46 篇原创文章 · 获赞 22 · 访问量 5万+