发明名称 |
提高电子地图数据加载效率的方法 |
摘要 |
本发明涉及在嵌入式终端中提高电子地图数据加载效率的方法,本发明公开了一种提高电子地图数据加载效率的方法,其技术方案的要点可概括为: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室 |