一种多模式电子地图展示方法及系统的制作方法

文档序号:9750939阅读:539来源:国知局
一种多模式电子地图展示方法及系统的制作方法
【技术领域】
[0001]本发明涉及电子地图领域,特别涉及一种多模式电子地图展示方法及系统。
【背景技术】
[0002]现有的Web电子地图服务,都是通过将矢量地图按照比例尺级别生成多个地图小图片的方式存储于服务器硬盘中,在客户端需要显示地图时再取出相应地图小图片来进行拼接显示,在显示时主要是通过指定中心点经玮度位置的方式来显示地图的特定范围。由于在现有的Web电子地图服务中,矢量地图被处理后将形成单一的图片数据,用户只能通过该电子地图服务使用相关的GIS功能和数据,而当用户希望使用更加详细的小区平面图或者室内平面图时,上述Web电子地图服务则无法满足其需要,也无法对平面图数据进行管理。

【发明内容】

[0003]本发明要解决的技术问题之一,在于提供一种一种多模式电子地图展示方法,通过该方法提供更加详细的电子地图服务,为用户的使用带来更多的方便。
[0004]本发明是这样实现技术问题之一的:一种多模式电子地图展示方法,包括如下步骤:
[0005]在地图展示界面显示GIS地图;
[0006]在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件;
[0007]点击信息点,当前地图展示界面切换到该信息点对应的平面图。
[0008]进一步地,所述“在地图展示界面显示GIS地图”具体为:
[0009]初始化地图展示界面,调用GIS地图引擎读取缓存的GIS地图数据,并在地图展示界面中显示GIS地图;
[0010]所述GIS地图均设有ID,该GIS地图1D为GIS地图的下级平面图的父级地图1D。
[0011]进一步地,所述“在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件”前,还包括:读取缓存的平面图数据,所述平面图数据包括每一张平面图的平面图1D、平面图的父级地图1D以及平面图范围。
[0012]进一步地,所述“在GIS地图上标注一个以上的信息点”具体为:若读取的平面图的父级地图1D为GIS地图1D,则将每张平面图以信息点的方式添加到对应的父级GIS地图的界面上。
[0013]进一步地,所述“在GIS地图上标注一个以上的信息点”还包括:若读取的平面图的父级地图1D为上一级的平面图1D,则将该平面图以信息点的方式添加到对应的上一级的平面图中。
[0014]进一步地,该方法还包括:根据平面图的父级地图1D,获取出所有同属于该父级地图1D的同级平面图数据,并在导航栏中显示出所有同级平面图的缩略图。
[0015]进一步地,该方法还包括:点击其中一张平面图的缩略图,当前地图展示界面切换到点击的缩略图对应的平面图。
[0016]进一步地,每所述平面图范围均以每一张平面图的左上角的经玮度和右下角的经玮度来表示。
[0017]本发明要解决的技术问题之二,在于提供一种多模式电子地图展示系统,通过该系统提供更加详细的电子地图服务,为用户的使用带来更多的方便。
[0018]本发明是这样实现技术问题之二的:一种多模式电子地图展示系统,所述系统包括:
[0019I 地图展示模块,用于在地图展示界面显示GIS地图;
[0020]信息点标注模块,用于在GIS地图上标注一个以上的信息点,所述信息点对应GIS地图的下级平面图信息,每一信息点均绑定点击事件;
[0021]界面切换模块,用于点击信息点,当前地图展示界面切换到该信息点对应的平面图。
[0022]进一步地,所述地图展示模块具体为:
[0023]初始化地图展示界面,调用GIS地图引擎读取缓存的GIS地图数据,并在地图展示界面中显示GIS地图;
[0024]所述GIS地图均设有ID,该GIS地图1D为GIS地图的下级平面图的父级地图1D。
[0025]进一步地,所述信息点标注模块前,还包括:
[0026]平面图获取模块,用于读取缓存的平面图数据,所述平面图数据包括每一张平面图的平面图1D、平面图的父级地图1D以及平面图范围。
[0027]进一步地,所述“在GIS地图上标注一个以上的信息点”具体为:若读取的平面图的父级地图1D为GIS地图1D,则将每张平面图以信息点的方式添加到对应的父级GIS地图的界面上。
[0028]进一步地,所述“在GIS地图上标注一个以上的信息点”还包括:若读取的平面图的父级地图1D为上一级的平面图1D,则将该平面图以信息点的方式添加到对应的上一级的平面图中。
[0029]进一步地,还包括:
[0030]缩略图显示模块,用于根据平面图的父级地图1D,获取出所有同属于该父级地图1D的同级平面图数据,并在导航栏中显示出所有同级平面图的缩略图;
[0031]缩略图响应模块,用于点击其中一张平面图的缩略图,当前地图展示界面切换到点击的缩略图对应的平面图。
[0032]本发明具有如下优点:使用本发明后,用户不仅可以通过电子地图服务使用原有的GIS功能和数据,而且可以通过点击信息点的方式进入更加详细的小区平面图或者室内平面图,即可在一张地图上同时展示GIS地图数据和平面图数据,这可以为实际的应用(包括定位、导航等)带来极大的方便,也大大方便了用户的查看;同时,通过本发明增加信息点的方式,可方便对GIS地图数据进行补充,使GIS地图数据的更新跟上城市快速的变化。
【附图说明】
[0033]下面参照附图结合实施例对本发明作进一步的说明。
[0034]图1为本发明多模式电子地图展示方法的较佳实施例一的执行流程图。
[0035]图2为本发明多模式电子地图展示方法的较佳实施例二的执行流程图。
[0036]图3为本发明多模式电子地图展示系统的较佳实施例三的结构框图。
[0037]图4为本发明多模式电子地图展示系统的较佳实施例四的结构框图。
【具体实施方式】
[O O3 8 ] —种多模式电子地图展不方法的较佳实施例一:
[0039]请参照图1所示,所述方法包括如下步骤:
[0040]步骤S1、在地图展示界面显示GIS地图;
[0041]该步骤SI具体为:初始化地图展示界面,调用GIS地图引擎从GIS地图缓存中读取出缓存的GIS地图数据,并在地图展示界面中显示出GIS地图;其中,GIS是地理信息系统,它是在计算机硬、软件系统的支持下,对整个或部分地理表层空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。在显示GIS地图时,可以根据实际需要显示任意一个区域的GIS地图,例如,可以在地图展示界面显示某一个省级区域或者地级区域的GIS地图。
[0042]所述GIS地图均设有ID,该GIS地图1D为GIS地图的下级平面图的父级地图1D,在需要从平面图切换回GIS地图时,可以通过该GIS地图的ID将当前的平面图界面切换回GIS地图界面。在具体实施时,通常指定“O”作为该GIS地图的ID。
[0043]步骤S2、从平面图缓存中读取出缓存的平面图数据,所述平面图数据包括每一张平面图的平面图1D、父级地图1D以及平面图范围。其中,所述平面图1D用于对每一张平面图的识别作用,例如,第一张平面图的平面图1D可以用数字“I”来表示,第二张平面图的平面图1D可以用数字“2”来表示,并以此类推下去;所述父级地图1D用于标记当前平面图所属的上级GIS地图或平面图,例如,当前平面图的父级地图1D为“O”,则表示当前平面图所属的上级地图为GIS地图
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1