System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种地图显示方法、装置、电子设备及存储介质。
技术介绍
1、在许多应用中都需要提供地图服务,当前银行应用中可通过银行app中的地图显示网点的位置,营业时间,以及办理业务的规模,银行所属分行或支行等基础信息,供用户选择;但由于在地图上添加一定规模的标注后,大规模标注会导致地图展示出现卡顿的现象。
2、因此,如何提供一种地图显示方法,以避免大规模标注导致地图展示出现卡顿现象是本专利技术亟待解决的问题。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种地图显示方法、装置、电子设备及存储介质,以解决现有技术中存在的大规模标注导致地图展示出现卡顿现象的问题。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、本专利技术实施例第一方面示出了一种地图显示方法,所述方法包括:
4、针对用户触发地图的第一操作,确定所述第一操作对应的第一展示区域;
5、获取第一展示区域内的区域银行数据,所述区域银行数据包括第一展示区域的坐标范围,以及第一网点的坐标信息和网点数量,所述第一网点的数量至少为一个;
6、针对每一第一网点,基于所述坐标信息和第一展示区域的坐标范围确定字典中对应的初始数据点集;
7、对每一第一网点的所述初始数据点集进行处理,得到目标数据点集;
8、将所述目标数据点集以标注的形式在地图上展示。
9、可选的,所述针对每一第一网点,基于所述坐标信息
10、针对每一第一网点,基于所述第一展示区域的坐标范围确定聚合边长;
11、基于所述第一网点的坐标信息和所述聚合边长计算对应的聚合范围;
12、确定字典中的目录表中符合所述聚合范围的第二网点;
13、将所述第二网点的坐标信息转换成目标坐标;
14、基于所述目标坐标查询字典中的点集合表,确定与所述第二网点对应的数据点集,并将其作为第一网点的初始数据点集。
15、可选的,所述基于所述第一网点的坐标信息和所述聚合边长计算对应的聚合范围,包括:
16、根据所述第一网点的坐标信息中的横坐标与预设比例的所述聚合边长进行计算,确定第一横坐标和第二横坐标;
17、根据所述第一网点的坐标信息中的纵坐标与预设比例的所述聚合边长进行计算,确定第一纵坐标和第二纵坐标;
18、将所述第一横坐标,第二横坐标,第一纵坐标和第二纵坐标组成,得到聚合范围。
19、可选的,所述确定字典中的目录表中符合所述聚合范围的第二网点,包括:
20、判断所述字典中的目录表中是否存在所述聚合范围内的第二网点;
21、若存在,判断所述第二网点的坐标信息中的横坐标是否大于所述第一横坐标,且小于所述第二横坐标,所述第二网点的坐标信息中的纵坐标是否大于所述第一纵坐标,且小于所述第二纵坐标;
22、若所述第二网点的坐标信息中的横坐标大于所述第一横坐标,且小于所述第二横坐标,所述第二网点的坐标信息中的纵坐标大于所述第一纵坐标,且小于所述第二纵坐标,确定所述第二网点的坐标信息符合所述聚合范围。
23、可选的,还包括:
24、若所述不存在所述聚合范围内的第二网点,或者所述第二网点的坐标信息中的横坐标大于所述第二横坐标,将所述第一网点的横坐标和纵坐标写入所述字典的目录表对应位置;
25、将所述第一网点的坐标信息转换成目标坐标;
26、将所述目标坐标和空数据点集写入所述字典的点集合表中。
27、可选的,对每一第一网点的所述初始数据点集进行处理,得到目标数据点集,包括:
28、判断每一第一网点的所述初始数据点集是否存在相同的数据点集;
29、若不存在,将第一网点的所述初始数据点集作为目标数据点集;
30、若存在,将存在相同的初始数据点集的数据进行聚合处理,得到目标数据点集。
31、可选的,所述将所述目标数据点集以标注的形式在地图上展示,包括:
32、在将第一网点的所述初始数据点集作为目标数据点集之后,将所述目标数据点集以标注的形式在地图的每一网点的坐标处显示;
33、在将存在相同的数据点集的数据进行聚合处理,得到目标数据点集之后,将存在相同的数据点集的第一网点的坐标信息进行计算,确定聚合点坐标;
34、将所述目标数据点集以标注的形式在地图的所述聚合点坐标处展示。
35、本专利技术实施例第二方面示出了一种地图显示装置,所述装置包括:
36、确定单元,用于针对用户触发地图的第一操作,确定所述第一操作对应的第一展示区域;
37、获取单元,用于获取第一展示区域内的区域银行数据,所述区域银行数据包括第一展示区域的坐标范围,以及第一网点的坐标信息和网点数量,所述第一网点的数量至少为一个;
38、处理单元,用于针对每一第一网点,基于所述坐标信息和第一展示区域的坐标范围确定字典中对应的初始数据点集;对每一第一网点的所述初始数据点集进行处理,得到目标数据点集;
39、展示单元,用于将所述目标数据点集以标注的形式在地图上展示。
40、本专利技术实施例第三方面示出了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本专利技术实施例第一方面示出的地图显示方法。
41、本专利技术实施例第四方面示出了一种存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本专利技术实施例第一方面示出的地图显示方法。
42、基于上述本专利技术实施例提供的一种地图显示方法、装置、电子设备及存储介质,所述方法包括:针对用户触发地图的第一操作,确定所述第一操作对应的第一展示区域;获取第一展示区域内的区域银行数据,所述区域银行数据包括第一展示区域的坐标范围,以及第一网点的坐标信息和网点数量,所述第一网点的数量至少为一个;针对每一第一网点,基于所述坐标信息和第一展示区域的坐标范围从字典中确定对应的初始数据点集;对每一第一网点的所述初始数据点集进行处理,得到目标数据点集;将所述目标数据点集以标注的形式在地图上展示。在本专利技术实施例中,根据地图第一展示区域的范围情况,通过字典将地图中不同网点对应的数据点集进行处理,为用户更全面的数据情况,从而避免大规模标注导致地图展示出现卡顿现象的问题。
本文档来自技高网...【技术保护点】
1.一种地图显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述针对每一第一网点,基于所述坐标信息和第一展示区域的坐标范围确定字典中对应的初始数据点集,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一网点的坐标信息和所述聚合边长计算对应的聚合范围,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定字典中的目录表中符合所述聚合范围的第二网点,包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,所述对每一第一网点的所述初始数据点集进行处理,得到目标数据点集,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述目标数据点集以标注的形式在地图上展示,包括:
8.一种地图显示装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备用于运行程序,其中,所述程序运行时执行如权利要求1-7中任一所述的地图显示方法。
10.一种存储介质,其特征在于,所述存储
...【技术特征摘要】
1.一种地图显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述针对每一第一网点,基于所述坐标信息和第一展示区域的坐标范围确定字典中对应的初始数据点集,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一网点的坐标信息和所述聚合边长计算对应的聚合范围,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定字典中的目录表中符合所述聚合范围的第二网点,包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:陈俊炜,郭友德,
申请(专利权)人:中国建设银行股份有限公司广东省分行,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。