1.一种运动轨迹的记录方法,其特征在于,所述运动轨迹的记录方法包括:获取当前加载地图的所有矩阵块,并将每一个矩阵块按照唯一路径进行存储,所述矩阵块包括矩阵图片和矩阵坐标,所述矩阵图片是按照预设规则对所述加载地图进行分割得到;
记录运动过程中产生的轨迹点,并将所述轨迹点存入缓存队列中;
当满足预设条件时,将缓存队列中存储的轨迹点绘制到对应的矩阵图片中,并将轨迹点依次连接形成运动轨迹;
将绘制完成的矩阵图片更新到对应的存储路径下。
2.如权利要求1所述的运动轨迹的记录方法,其特征在于,所述矩阵块按照唯一路径进行存储包括:获取当前加载地图中的矩阵块的矩阵坐标,并利用所述矩阵坐标为所述矩阵块建立唯一存储路径;
将所述矩阵块存入矩阵坐标对应的存储路径下;
根据所述矩阵坐标和对应的存储路径建立矩阵存储目录。
3.如权利要求2所述的运动轨迹的记录方法,其特征在于,在所述记录运动过程中产生的轨迹点前,还包括:根据屏幕显示内容的大小,确定当前需要加载的矩阵块的矩阵坐标;
根据矩阵坐标从所述矩阵存储目录中找到对应的存储路径,并从对应的存储路径下读读取出矩阵图片;
将读取出的矩阵图片显示在对应的矩阵坐标上构成地图。
4.如权利要求3所述的运动轨迹的记录方法,其特征在于,对当前显示的地图进行缩放或移动时,重新获取构成地图所包含的矩阵图片;
当根据矩阵坐标从矩阵存储目录中无法找到对应的存储路径时,根据所述矩阵坐标从数据库中查询对应的矩阵图片,并按照其它矩阵图片同等大小的规格将所述矩阵图片读取出来,同其他矩阵图片一起构成地图;
同时将从数据库中读取出的所述矩阵图片与对应的矩阵坐标存储在缓存中。
5.如权利要求1所述的运动轨迹的记录方法,其特征在于,当缓存队列存满时,还未满足预设条件,则将队列中存储的轨迹点存入数据库中,并清空缓存队列;
直到满足预设条件时,将所述数据库和缓存队列中存储的轨迹点绘制到对应的矩阵图片中,并将轨迹点依次连接形成运动轨迹;
将绘制完成的矩阵图片更新到对应的存储路径下,同时清空缓存队列。
6.如权利要求1-5任一项所述的运动轨迹的记录方法,其特征在于,所述预设条件为地图刷新;所述地图刷新包括地图移动和/或地图的缩放。
7.如权利要求6所述的运动轨迹的记录方法,其特征在于,当地图刷新时,重新获取构成地图所包含的矩阵图片中不包含从数据库中读取出来的所述矩阵图片时,将缓存队列内存储的轨迹点绘制到对应的矩阵图片中,并将轨迹点依次连接形成运动轨迹;
将绘制完成的矩阵图片更新到对应的存储路径下,同时清空缓存队列。
8.如权利要求6所述的运动轨迹的记录方法,其特征在于,当地图刷新时,重新获取构成地图所包含的矩阵图片中包含从数据库中读取出来的所述矩阵图片时,将缓存队列内存储的轨迹点绘制到缓存中存储的所述矩阵图片中,并将轨迹点依次连接形成运动轨迹;
通过对应的矩阵坐标建立新的存储路径,将绘制完成后的矩阵图片存储到新建立的存储路径下,同时清空缓存队列和矩阵图片缓存;
根据对应的坐标点和对应的存储路径对矩阵存储目录进行更新。
9.一种终端,其特征在于,所述终端包括处理器、存储器及通信总线;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行存储器中存储的一个或者多个程序,以实现如权利要求1至8中任一项所述的运动轨迹的记录方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至8中任一项所述的运动轨迹的记录方法的步骤。