如何在安卓中实现绘制实时路线图的功能,类似手工地图

是这样的,我这边需要完成这样一个功能。
App需求:打开app,点击开始记录按钮,然后出现一个白色界面,有一个类似坐标点的图像在当中,当我开始走路或者开车的时候(就是拿着手机移动),需要实时在这个白色界面上绘制一个路线图。当点击停止记录按钮时,即可保存当前记录路线。然后当我点击已经记录好的路线图时,即可开始回溯并可以按照这个路线进行走路,这样就不会迷路了。不知道有没有描述清楚,其实就是一个给路痴的人提供一个实时路线图,然后即使找不到目的地也可以根据这个路线图找到原来的路。虽然现在地图软件也是基本有这种功能的,但那些还是不太精确,有时路线根本就不对,有时只是大致位置。大概就是如下图红线的意思,红线就是轨迹。通俗来讲,就是类似古时候,没有卫星的情况下,凭借自己双脚走路,然后绘制出来的手工地图的意思

img

看了下目前相关资料推荐的思路,大多是结合定位和地图来实现的。这边看到一个不错的实例,期望对你有所帮助 :https://blog.csdn.net/JJ583500596/article/details/80597813

看起来有2个需求:
1)记录并绘制行走路线;
2)查看已记录的路线并“重走”。
像已有的回答,如果须要真实的路线(长度、方向、位置),不借助地图很难达到精确。
如果只要求“看起来像那么回事”,根据陀螺仪角度和某个方向的时长自己绘制就好。

地图里面都有这个功能的,
参考一下

Android 高德地图 Polyline 实时绘制行动轨迹_DT向着太阳迎着光的博客-CSDN博客_android高德地图轨迹 前言项目需求,需要做一个绘制行动轨迹的功能,因为本身项目集成的是高德地图,所以在此处,就针对高德地图来简单说一下绘制行动轨迹的功能。使用到的功能显示地图定位轨迹实时位置信息存储说明实现上面的功能,可能遇到的问题,因为本文章记录的是轨迹相关功能,所以定位或地图显示相关的问题,就在此处不一一记录,如果遇到问题,可以查看官方相关文档,或者下载官方Demo。分析及实现过程因为要监测地图中心位置的实时变化,在项目中“禁止地图拖动”,这样可以减少冗余数据,避免因为手动拖动地图而产生的不准确经纬. https://blog.csdn.net/huang3513/article/details/107302889

参考