【技术实现步骤摘要】
一种基于WebGIS环境下的个性化地图多屏显示方法及装置
本专利技术涉及一种地图显示方法及装置,属于地理信息
,具体是涉及一种基于WebGIS环境下的个性化地图多屏显示方法及装置。
技术介绍
在目前基于Web环境下的地图应用系统中,往往需要在地图上显示多种类别的专题数据,如基础地形数据、卫星影像数据、规划行业的规划编制数据、国土行业的地籍数据、历史数据、现状数据等等。传统的方式往往采用在一个地图上叠加查看,但由于数据可能存在互相压盖的情况(如多个年度的同一区域的影像数据、某个片区的规划数据和现状数据),很难直观的看到数据之间的对比差异。现有技术中存在一些地图多屏组合方案,如二分屏和四分屏。二分屏采用左右排列,在两个地图屏幕中,分别展示不同的数据。四分屏采用“田”字形排列方式,左上、右上、左下、右下各一个屏幕,相较二分屏可以同时展示更多专题数据。二分屏、四分屏显示时,因其分屏数据量比较固定,布局模式较为单一,多屏模式下的地图操作功能较为简陋。对5到9个地图需要分屏的模式下没有提出合适解决方案。此外,现有的设计方案为,多屏模式下,默认地图全部联动,没有提供临时的 ...
【技术保护点】
1.一种基于WebGIS环境下的个性化地图多屏显示方法,其特征在于,包括:布局显示步骤,根据用户选择的分屏模式将屏幕划分了多个子屏,将各专题地图加载至对应的子屏中;联动管理步骤,将用户选择的需要联动更新的专题地图标识加载于联动控制器的联动更新集合中;同步更新步骤,监听联动更新集合中各专题地图的缩放和漫游事件,当监听到联动更新集合中任一专题地图的触发事件后,至少同步更新联动更新集合中的另一专题地图。
【技术特征摘要】
1.一种基于WebGIS环境下的个性化地图多屏显示方法,其特征在于,包括:布局显示步骤,根据用户选择的分屏模式将屏幕划分了多个子屏,将各专题地图加载至对应的子屏中;联动管理步骤,将用户选择的需要联动更新的专题地图标识加载于联动控制器的联动更新集合中;同步更新步骤,监听联动更新集合中各专题地图的缩放和漫游事件,当监听到联动更新集合中任一专题地图的触发事件后,至少同步更新联动更新集合中的另一专题地图。2.根据权利要求1所述的一种基于WebGIS环境下的个性化地图多屏显示方法,其特征在于,所述布局显示步骤具体包括:格网创建子步骤,根据当前的布局模式创建布局格网,对每个格网进行编号并按宽高百分比设置各格网的大小;实例获取子步骤,获取地图的数量,计算与前一次分屏模式下的地图容器数量差,若容器数量差大于零,则新创建与容器数量差值相等的地图容器新实例并添加到集合中;若容器差数量小于零,则从地图集合中移除并销毁与容器差数量相等的地图容器;格网显示子步骤,将每个地图容器按编号依次放入对应的格网中。3.根据权利要求1所述的一种基于WebGIS环境下的个性化地图多屏显示方法,其特征在于,所述联动管理步骤中,维护两个对外接口,分别用于联动更新集合中专题地图的添加和删除。4.根据权利要求1所述的一种基于WebGIS环境下的个性化地图多屏显示方法,其特征在于,所述联动管理步骤中,聚集第N个Map,捕获用户点击联动锁按扭,调用地图添加方法,判断与点击事件相对应的Map是否存在联动更新集合中,若否,则添加地图、监听地图移动事件。5.根据权利要求1所述的一种基于WebGIS环境下的个性化地图多屏显示方法,其特征在于,所述联动管理步骤中,聚集第N个Map,捕获用户释放联动锁按扭事件,调用地图移除方法,判断与点击事件相对应的Map是否存在联动更新集合中,若是,则移除地图、监听地图移动事件。6.根据权利要求1所述的一种基于WebGIS环境下的个性化地图多屏显示方法,其特征在于,所述同步更新步骤中...
【专利技术属性】
技术研发人员:黄宇,黎云飞,吴昊,郭绪友,李论,
申请(专利权)人:武大吉奥信息技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。