清理手机存储的时候翻到内部存储里的amap文件夹,当时第一反应就是amap是什么文件夹,看着占用空间快两个G,没多想就直接全选删除。点完删除之后才想起,高德地图离线地图包还没备份,这下麻烦了。
点开文件夹看里面的子目录,能看到mapdata这个文件夹,离线下载的城市地图数据就存在这里,还有一堆零散的图片、导航路线缓存、搜索记录,平时打开高德加载的界面图片,都缓存在这个目录下。不是系统强制目录,是安装高德地图之后自动生成的,卸载软件的时候,有些机型不会自动删掉这个文件夹,残留文件就一直留在存储空间里。
删掉整个文件夹之后打开高德,首页加载变慢,之前下载好的离线地图全部消失,搜索历史、收藏地点倒还在账号云端,登录账号就能同步回来,这点倒是出乎预料。只是离线地图得重新下载,大一点的省份地图包,下载要耗不少流量,连着WiFi等了快半小时才下完。
有次帮朋友清理手机,他也看到这个文件夹,以为是没用的垃圾,准备直接删掉。拦住他之后,进去看了一眼,里面存了全国多个城市的离线导航数据,他经常开车跑外地,没离线地图在信号差的路段很容易卡顿。最后只把cache子文件夹里的缓存文件删掉,主地图数据保留不动,存储空间释放了几百兆,离线地图还能正常使用。
cache文件夹可以单独清理。
反复试了几次才摸清楚界限,amap里面分了好几块内容,缓存图片、临时导航日志这类放在cache,这部分删了不会影响地图基础功能,只是下次打开界面图片要重新加载。mapdata不一样,这里存的是离线矢量地图、路况资源,一旦删除,本地离线地图直接失效,只能联网加载地图画面。还有个子文件夹存着导航语音包,提前下载好的语音,也会放在amap目录下面,一并删掉就要重新下载语音资源。
安卓手机和鸿蒙手机基本都在内部存储根目录,少数机型会放在Android目录下,iOS端看不到这个文件夹,系统限制没办法直接访问APP本地目录。不同版本高德,子文件夹命名会轻微变动,但amap这个外层文件夹名称基本不变。如果卸载高德之后这个文件夹还留在手机里,里面已经没有正在使用的数据,全部删除不会对手机和其他应用产生影响,只是单纯的残留文件。
清理前最好先打开高德,确认离线地图和语音包是不是已经不需要保留,要是经常开车,就别直接删除整个amap文件夹,只清理缓存部分就足够。很多人踩的点就是分不清缓存和离线数据,一次性清空整个目录,等到出门导航没有网络的时候,才发现地图加载不出来。
那天处理完存储,锁屏放一边,后面出门开车,第一件事就是打开高德检查离线地图状态。