System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于显示监控设备,尤其涉及一种在电子地图中显示监控设备的方法及装置。
技术介绍
1、近年来,数字化、网络化的视频监控系统对于传统的cctv系统的优势愈专利技术显,其高度的标准性、开放性、集成性和灵活性,为整个安防产业的发展提供了更加广阔的发展空间,其中,智能视频监控则是网络化视频监控领域前沿的应用发展方向之一。
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、将设备码作为key,设备码对应的设备详情信息作为value保存到本地。
26、进一步地,上述一种在电子地图中显示监控设备的方法,还包括:
27、单个监控设备标记接收到用户的操作时,通过单个监控设备对应的设备码查询监控设备的详情信息,显示监控设备的详情信息;
28、聚合的监控设备标记接收到用户的操作时,通过聚合的监控设备对应的设备码查询监控设备的详情信息,显示监控设备列表。
29、进一步地,上述一种在电子地图中显示监控设备的方法,还包括:
30、判断本次请求的监控设备数据中的监控设备基础信息与上次请求的监控设备数据中的监控设备基础信息是否一致;
31、若判断结果为本次请求的监控设备数据中的监控设备基础信息与上次请求的监控设备数据中的监控设备基础信息不一致,判断监控设备数据中是否有新增设备以及以及终端设备当前电子地图的缩放级别与上次电子地图的缩放级别的的大小;
32、若判断结果为监控设备数据中没有新增设备且终端设备当前电子地图的缩放级别与上次电子地图的缩放级别不同时;
33、调用聚合算法刷新电子地图上的监控设备标记。
34、本专利技术的第二方面,还提出了一种在电子地图中显示监控设备的装置,包括:
35、获取模块:用于获取终端设备的定位信息,显示终端设备所在位置以及周边区域;
36、读取模块:用于读取终端设备电子地图的缩放级别的默认值;
37、判断模块:用于监听电子地图显示区域是否发生变化,判断终端设备当前电子地图的缩放级别与电子地图的缩放级别的默认值的大小;
38、请求模块:用于若监听结果为电子地图显示区域发生变化且判断结果为终端设备当前电子地图的缩放级别大于等于电子地图的缩放级别的默认值,向平台请求监控设备数据;
39、显示模块:用于将监控设备以标记的形式显示在电子地图上;
40、其中,向平台请求监控设备数据包括:通过数据分页加载的方式向平台请求监控设备的设备码和设备名。
41、本专利技术的第三方面,还提出了一种电子设备,包括:处理器和存储器;
42、处理器通过调用存储器存储的程序或指令,用于执行如上任一项一种在电子地图中显示监控设备的方法。
43、本专利技术的第四方面,还提出了一种计算机可读存储介质,计算机可读存储介质存储程序或指令,程序或指令使计算机执行如上任一项一种在电子地图中显示监控设备的方法。
44、本专利技术的有益效果如下:本专利技术通过获取终端设备的定位信息,显示终端设备所在位置以及周边区域;读取终端设备电子地图的缩放级别的默认值;监听电子地图显示区域是否发生变化,判断终端设备当前电子地图的缩放级别与电子地图的缩放级别的默认值的大小;若监听结果为电子地图显示区域发生变化且判断结果为终端设备当前电子地图的缩放级别大于等于电子地图的缩放级别的默认值,向平台请求监控设备数据;将监控设备以标记的形式显示在电子地图上;其中,向平台请求监控设备数据包括:通过数据分页加载的方式向平台请求监控设备的设备码和设备名。本专利技术在用户操作地图时,能直观地展示电子地图当前区域的监控设备,提升了用户体验。
本文档来自技高网...【技术保护点】
1.一种在电子地图中显示监控设备的方法,其特征在于,包括:
2.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述将监控设备以标记的形式显示在电子地图上还包括:
5.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述向平台请求监控设备数据后,包括:
6.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述方法还包括:
8.一种在电子地图中显示监控设备的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器和存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1
...【技术特征摘要】
1.一种在电子地图中显示监控设备的方法,其特征在于,包括:
2.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述将监控设备以标记的形式显示在电子地图上还包括:
5.根据权利要求1所述的一种在电子地图中显示监控设备的方法,其特征在于,所述向平台请求监控设备数据后,包括:<...
【专利技术属性】
技术研发人员:刘佳林,王刚,薛有义,彭煌环,
申请(专利权)人:天翼视联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。