发明名称 地图显示方法及装置
摘要 本发明实施例公开了一种地图显示方法及装置,所述方法通过对当前层级的地图显示区域包含的样本及坐标进行第一聚合运算和第二聚合运算,以使聚合之后获得的显示聚合点之间的距离小于预设的聚合半径,并将显示聚合点显示在地图的对应坐标位置,同时标注显示所述显示聚合点包含的样本数量,避免了将所有样本集中显示在地图中造成的浏览器加载速度较慢及用户体验较差的问题。进行聚合计算的样本为当前层级下的地图显示区域内的样本而非所有样本,并且通过第一聚合运算能够大大减少样本数量,降低了后续运算的计算量和复杂度。
申请公布号 CN105740275A 申请公布日期 2016.07.06
申请号 CN201410758472.3 申请日期 2014.12.10
申请人 北京神州泰岳软件股份有限公司 发明人 谢小兵;李成中;张国波;王庆磊
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京弘权知识产权代理事务所(普通合伙) 11363 代理人 逯长明;许伟群
主权项 一种地图显示方法,其特征在于,所述方法包括:对当前层级的地图显示区域包含的样本及坐标进行第一聚合运算以获得初始聚合点并统计所述初始聚合点对应的样本数量,所述初始聚合点的坐标由对应的预设坐标范围内包含的样本坐标加权获得;对所述初始聚合点进行第二聚合运算以获得显示聚合点,所述第二聚合运算包括:从初始聚合点中逐一指定目标聚合点,判断所述目标聚合点与其他初始聚合点的距离是否小于预设的聚合半径,如果是,则将所述目标聚合点和对应的其他聚合点聚合为新的初始聚合点,所述新的初始聚合点的坐标由所述目标聚合点和对应的其他初始聚合点的坐标加权得到,以及统计所述新的聚合点对应的样本数量,即所述目标聚合点对应的样本数量与所述其他初始聚合点对应的样本数量之和;继续所述第二聚合运算,直至任意初始聚合点的距离都不小于预设的聚合半径,则所述任意初始聚合点即为显示聚合点;所述方法还包括:将所述显示聚合点显示在所述地图的对应坐标位置,并标注显示所述显示聚合点对应的样本数量。
地址 100107 北京市海淀区万泉庄路28号万柳新贵大厦A座601室