发明名称 提高电子地图数据加载效率的方法
摘要 本发明涉及在嵌入式终端中提高电子地图数据加载效率的方法,本发明公开了一种提高电子地图数据加载效率的方法,其技术方案的要点可概括为:a.划分内存为A、B两个存储区域;b.将上一次已经加载过的要素对象集合保存至A;c.将当前需要加载的要素对象的偏移量保存至B;d.判断A中的每一个要素对象的偏移量是否在B中,是则执行步骤e,否则执行步骤f;e.从B中删除该要素对象的偏移量,跳转至步骤g;f.从A中删除该要素对象;g.还原B中的要素对象;h.将B中的要素对象添加到A;i.对A中的要素对象进行显示。本发明避免了重复加载和删除,从而提高电子地图数据的加载效率,适用于嵌入式终端。
申请公布号 CN101673240A 申请公布日期 2010.03.17
申请号 CN200910305377.7 申请日期 2009.08.07
申请人 四川虹微技术有限公司 发明人 明爽
分类号 G06F12/00(2006.01)I;G01C21/00(2006.01)I;G01C21/26(2006.01)I 主分类号 G06F12/00(2006.01)I
代理机构 成都虹桥专利事务所 代理人 李顺德
主权项 1.提高电子地图数据加载效率的方法,其特征在于:包括以下步骤:a.将嵌入式终端内存划分为A、B两个存储区域;b.将上一次已经加载过的要素对象集合保存至A区域;c.通过空间索引与网格技术来获取当前需要显示的要素对象,并将要素对象在地图数据文件中的偏移量保存至B区域;d.判断A区域中的每一个要素对象的偏移量是否在B区域中,是则执行步骤e,否则执行步骤f;e.从B区域中删除该要素对象的偏移量,跳转至步骤g;f.从A区域中删除该要素对象;g.根据B区域中的要素对象在地图数据文件中的偏移量还原要素对象;h.将B区域中还原后的要素对象添加到A区域;i.对A区域中的要素对象进行显示。
地址 610041四川省成都市高新区天府大道南延线高新孵化园8号楼1009室