发明名称 一种实现地图数据快速加载的方法
摘要 本发明涉及地图缩放技术,其公开了一种实现地图数据快速加载的方法,解决传统技术中在地图漫游或缩放时出现地图加载缓慢、数据元素重叠的问题。该方法包括以下步骤:a.建立地图数据获取服务接口;b.设置地图边界变化监听事件对地图边界变化情况进行监听;c.判断地图边界变化是否大于阈值X,若是,则进入步骤d,否则,返回步骤c;d.调用地图数据获取服务接口根据调用端的传入的参数对地图元素数据进行处理,获取最终符合条件的元素集合;e.将最终符合条件的元素集合中的地图元素数据绘制在地图上。本发明适用于地图漫游或缩放。
申请公布号 CN103605533B 申请公布日期 2017.02.08
申请号 CN201310526874.6 申请日期 2013.10.30
申请人 四川长虹电器股份有限公司 发明人 李柯
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 成都虹桥专利事务所(普通合伙) 51124 代理人 刘世平
主权项 一种实现地图数据快速加载的方法,应用于地图漫游或缩放时对地图数据的处理,其特征在于,包括以下步骤:a.建立地图数据获取服务接口;b.设置地图边界变化监听事件对地图边界变化情况进行监听;c.判断地图边界变化是否大于阈值X,若是,则进入步骤d,否则,返回步骤c;d.调用地图数据获取服务接口根据调用端的传入的参数对地图元素数据进行处理,获取最终符合条件的元素集合;所述调用端的传入的参数包括:地图缩放级别、调用端当前地图的最大经纬度参数、最小经纬度参数;e.将最终符合条件的元素集合中的地图元素数据绘制在地图上;步骤d具体包括:d1.地图数据获取服务接口根据调用端传入的最大经纬度参数、最小经纬度参数对地图元素数据进行过滤,排除不在经纬度范围内的元素,获得元素集合M1;d2.根据元素集合M1中元素的个数与缩放级别*权重H的大小关系判断是否对元素集合M1进行抽样处理,若需要进行抽样处理,则进入步骤d3,否则,将元素集合M1作为最终符合条件的元素集合;d3.对元素集合M1进行抽样处理,将经过抽样处理后的元素集合作为最终符合条件的元素集合,所述对元素集合M1进行抽样处理的方式为:根据网格方式对元素集合M1中的元素进行过滤,保证经过抽样处理后的元素集合中剩余缩放级别*权重H个元素;所述根据网格的方式对元素集合M1的元素进行过滤具体包括:将每个网格内的元素个数与阈值Y进行比较,对于元素个数小于或等于阈值Y的网格不作处理,仅对元素个数大于阈值Y的网格随机抽取一定数量的元素数据并丢弃。
地址 621000 四川省绵阳市高新区绵兴东路35号