地理信息终端以及地理信息呈现方法

文档序号:7775048阅读:173来源:国知局
地理信息终端以及地理信息呈现方法
【专利摘要】本发明涉及地理信息终端以及地理信息呈现方法。一种地理信息服务终端,包括:显示图层确定模块,用于确定分层的地图数据中的要显示的图层;数据请求模块,用于向地理信息服务器请求图层的地图数据;数据接收模块,用于接收图层的地图数据;显示模块,用于叠加地显示地图的图层。
【专利说明】地理信息终端以及地理信息呈现方法
【技术领域】
[0001]本发明涉及一种地理信息服务(GIS)终端以及在地理信息服务终端上呈现地理信息的方法。特别是,本发明涉及智能手机、个人数字助理、平板电脑、笔记本电脑等便携式地理信息服务终端以及在这样的便携式地理信息服务终端上呈现地理信息的方法。
【背景技术】
[0002]随着社会的不断进步,人们的活动范围在日益增大,基于位置的业务也在逐渐被用户接受并普及。同时无线通信技术的发展,无线通信网络已可提供不同精度的定位功能。因此,用户通过携带无线终端,通过无线通信网络,即可以使用基于位置的相关业务,如:定位、信息点查询、导航等功能。
[0003]在现有的基于无线网络的实现方案中,目前可实现的途径有短信方式、彩信方式、WAP浏览方式等等。这几种方式均是在移动终端上提供的基于位置服务业务的。
[0004]移动地理信息服务应用领域是客户通过无线通讯工具获取其所在的地理位置及其周边的交通、商业、餐饮、娱乐、医院等各种具有地理属性的信息,具有广阔的应用前景。
[0005]到目前为止,开发内嵌式地图应用的软件相当困难,而且往往还需要支付很高的地图厂商的版权费用。基于位置的服务(LBS)软件的使用者也是寥寥无几。
[0006]随着3G技术获得广泛接受,它为智能手机用户带来了比2G技术快的数据传输速率。智能手机不再仅是通讯网络的终端,还成为了互联网的终端。

【发明内容】

[0007]本发明的发明人经过研究发现,当在便携式地理信息服务终端上提供地理信息服务时,访问在线地图所产生的数据量较大。访问在线地图所产生的大的数据量消耗大量的数据流量,并且降低地图呈现的速度。因此,需要一种能够减少访问在线地图时产生的数据流量的地理信息服务终端以及在地理信息服务终端上呈现地理信息的方法。
[0008]本发明提供了一种地理信息服务终端,包括:显示图层确定模块,用于确定分层的地图数据中的要显示的图层;数据请求模块,用于向地理信息服务器请求图层的地图数据;数据接收模块,用于接收图层的地图数据;显示模块,用于叠加地显示地图的图层。
[0009]本发明还提供了一种在地理信息服务终端上呈现地理信息的方法,包括步骤:确定分层的地图数据中的要显示的图层;向地理信息服务器请求图层的地图数据;接收图层的地图数据;叠加地显示地图的图层。
[0010]从参照附图的以下描述中,本发明的其它特性特征和优点将变得清晰。
【专利附图】

【附图说明】
[0011]并入说明书并且构成说明书的一部分的附图图示了本发明的实施例,并且与描述一起用于说明本发明的原理。
[0012]图1示出地理信息服务系统的概略图。[0013]图2示出了本发明中的地图数据的分层结构。
[0014]图3示出本发明的地理信息服务终端的框架结构图。
[0015]图4示出本发明的地理信息服务终端中的显示图层确定模块的框架结构图。
[0016]图5示出了本发明的地理信息服务器的框架结构图。
[0017]图6示出本发明的地理信息服务终端的工作流程图。
【具体实施方式】
[0018]以下将参照附图详细描述本发明的实施例。
[0019]如图1所示,一个地理信息服务系统包括地理信息服务器100以及地理信息服务终端200,地理信息服务器100和地理信息服务终端200通过网络连接。用于连接地理信息服务器100和地理信息服务终端200的网络可以例如是互联网,并且地理信息服务终端200可以例如借助于通信公司提供的CDMA移动网络、GPRS移动网络、wifi热点等接入互联网。
[0020]适用于本发明的地理信息服务器100例如包括但不限于:地理信息系统平台软件及服务提供商Esri公司的ArcGIS地理信息服务器、北京超图软件股份有限公司的Supermap地理信息服务器等。作为优选的但是非限制性的方式,本发明的地理信息服务器100可以为ArcGIS地理信息服务器。
[0021]地理信息服务器100通过网络向地理信息服务终端200提供地理信息服务,包括向地理信息服务终端200提供地图数据。
[0022]本发明采用分层结构的地图数据。具体而言,如图2所示,本发明中的地图数据被划分为多个图层,例如底图图层、部件图层1、部件图层2...部件图层η。各个图层的内容可以根据实际需要具体设定,例如,底图图层可以表示构成地图的基本信息,构成地图的基本信息可以例如为道路和房屋信息,各个部件图层可以分别表示某个类别的地理信息。地理信息例如可以包括:车站(公交车站、地铁车站)、停车场、商场、饭店、宾馆、休闲中心、医院、银行、邮局、公园、电信井盖、上水井盖、排污井盖等等。可以分别为各类信息创建一个部件图层来表示该类信息。也可以为多个相关或相近类别的信息创建一个部件图层来表示所述多个相关或相近类别的信息,例如,可以创建一个图层来表示饭店、宾馆、休闲中心等类似设施,也可以创建一个图层来表示电信井盖、上水井盖、排污井盖等各种井盖。与现有技术相比,将地图数据划分为多个图层是本发明的一个重要的方面。
[0023]作为更加优选的方案,本发明中的地图数据中的各个图层进一步可由多个切片文件构成,所述多个切片文件中的每个切片文件表示图层的一个区域。
[0024]作为例示优选的但是非限制性的方式,地理信息服务终端200在下载底图图层数据后可以将底图图层数据永久地保存在地理信息服务终端200本地。地理信息服务终端200下载的部件图层数据则可以不永久性地保持在本地,而是可以保存在内存中。在离线状态下,保存在地理信息服务终端200本地的底图图层数据可被用于显示。可以选择性地设定是否显示任一部件图层。如果选择显示某一部件图层,则可以在联网状态下从地理信息服务器100远程地获得该部件图层数据后,并且叠加地显示到底图图层上。
[0025]本发明的地理信息服务终端200可以被实施为智能手机、个人数字助理、平板电脑、笔记本电脑等便携式设备。这些便携式设备可以采用Android (安卓)、iOS、Symbian、Windows Phone和BlackBerry OS等操作系统。作为优选的但是非限制的方式,本发明的地理信息服务终端200可以采用Android (安卓)操作系统。
[0026]图3示出了本发明的地理信息服务终端的框架结构图。
[0027]作为本发明的地理信息服务终端200的示例性结构,本发明的地理信息服务终端200至少包括:显示图层确定模块201,用于确定分层的地图数据中的要显示的图层;数据请求模块202,用于向地理信息服务器请求图层的地图数据;数据接收模块203,用于接收图层的地图数据;显示模块204,用于叠加地显示地图的图层。
[0028]如图4所述,地理信息服务终端200中的显示图层确定模块201进一步包括:分层显示设置存储模块2011,用于存储关于各层是否要被显示的设置信息;用户输入接收模块2012,用于接收用户关于要显示哪些图层的指令。作更加优选的方案,地理信息服务终端200中的显示图层确定模块201还可以包括:分层显示默认设置存储模块2013,用于存储默认情况下哪些图层要被显示的设置信息。地理信息服务终端200中的显示图层确定模块201在通过用户输入接收模块2012接收到用户的关于要显示哪些图层的指令之后,将用户指示的设置信息存储在分层显示设置存储模块2011中。作为更加优选的方案,地理信息服务终端200中的显示图层确定模块201可以通过分层显示默认设置存储模块2013存储关于默认情况下哪些图层要被显示的设置信息。因此,可以通过分层显示默认设置存储模块2013来设定在设备出厂状态下哪些图层要被显示。作为进一步备选的方案,地理信息服务终端200中的显示图层确定模块201还可以在分层显示设置存储模块2011中存储关于哪些图层总是被显示的信息,例如在多数应用中,底图图层总是需要被显示,因此可以在分层显示设置存储模块2011中存储关于底图图层总是被显示的信息。例如,分层显示设置存储模块2011可存储如下信息:第一部分信息(图层的名称),第二部分信息(该图层是否被设置为要被显示)。
[0029]本发明的地理信息服务终端200的数据请求模块202用于向地理信息服务器100请求任何所需要的数据,包括任何所需要的图层的地图数据。向地理信息服务器100发送的请求例如可通过使用统一资源定位符URL (Uniform Resource Locator)来指明所请求的图层。
[0030]本发明的地理信息服务终端200的数据接收模块203用于从地理信息服务器100经由网络接收任何所需要的数据,包括任何所需要的图层的地图数据。从地理信息服务器100到数据接收模块203的图层数据的传输是根据通信协议进行的。例如,可以根据http协议进行从地理信息服务器100到数据接收模块203的图层数据的传输。作为更加优选的方案,可以基于rest (表现状态传输)协议进行从地理信息服务器100到数据接收模块203的图层数据的传输。基于rest协议进行从地理信息服务器100到数据接收模块203的图层数据的传输使得提供地图服务的效率更高。
[0031]本发明的地理信息服务终端200的显示模块204用于叠加地显示地图的图层。例如,可以在包括道路和房屋的底图图层之上选择性地叠加车站、停车场、商场、饭店、宾馆、休闲中心、医院、银行、邮局、公园、电信井盖、上水井盖、排污井盖等其他图层的信息。
[0032]作为更加优选的方案,本发明的地理信息服务终端200还可以包括连接状态判断模块205。连接状态判断模块205用于判断所述地理信息服务终端200是否已经连接到地理信息服务器100。在本发明的地理信息服务终端200中设置连接状态判断模块205具有下述优点。通过在地理信息服务终端200配置连接状态判断模块205,在地理信息服务终端200由于网络断开、地理信息服务器100出现故障等原因而没有连接到地理信息服务器100的情况下,则地理信息服务终端200仍可以使用本地的图层数据进行显示。地理信息服务终端200的本地的图层数据可以是与服务器断开之前缓存的数据,也可以是预先下载的供离线时使用的数据。另一方面,当地理信息服务终端已经连接到地理信息服务器的情况下,最新版本的地图数据被用于显示。在地理信息服务终端200的本地的图层数据即为最新版本的地图数据的情况下,地理信息服务终端200的本地的图层数据被用于显示。在地理信息服务终端200的本地的图层数据不是最新版本的地图数据的情况下,通过数据请求模块向地理信息服务器请求存储于地理信息服务器上的最新版本的相应的图层的地图数据以用于显示。因此,设置连接状态判断模块205使得本发明的地理信息服务终端200能够做至IJ “离线在线并举”。
[0033]作为更加优选的方案,本发明的地理信息服务终端200还可以包括更新图层确定模块206。更新图层确定模块206用于确定分层的地图数据中的有更新的图层。作为优选的方案,数据请求模块202仅向地理信息服务器100请求有更新的图层的地图数据。这可以有利地减小数据流量。作为例示的但是非限制性的优选实施方式,更新图层确定模块206通过比较地理信息服务终端200本地的图层的地图数据的版本是否与地理信息服务器100中的相应的图层的地图数据的版本一致来确定各图层是否有更新。更新图层确定模块206还可以通过比较地理信息服务终端200本地的图层的地图数据的修改时间是否与地理信息服务器100中的相应的图层的地图数据的修改时间一致来确定各图层是否有更新。更新图层确定模块206可以通过查询获知地理信息服务器100中的相应的图层的地图数据的版本,并且通过比对地理信息服务终端200本地的图层的地图数据的版本与地理信息服务器100中的相应的图层的地图数据的版本,判断地理信息服务终端200本地的图层的地图数据的版本与地理信息服务器100中的相应的图层的地图数据的版本是否一致。在地理信息服务器100中的图层的地图数据有更新时,地理信息服务器100中的相应的图层的地图数据的版本号被改变为较新的版本号。在本发明的地理信息服务终端200中设置更新图层确定模块206具有如下优点。当通过更新图层确定模块206判断地理信息服务终端200本地的图层的地图数据的版本与地理信息服务器100中的相应的图层的地图数据的版本一致时,可以直接将地理信息服务终端200本地的图层的地图数据用于显示而无需再次下载该图层的地图数据,因此提高了地理信息服务终端200的响应速度,并且节约了数据流量。
[0034]发明的地理信息服务终端中的各模块可以通过软件、硬件、固件或其组合来实现。
[0035]图5示出了本发明的地理信息服务器的框架结构图。
[0036]地理信息服务器100可例如为ArcGIS的地图服务发布中间件。地理信息服务器100可包括:地图数据存储模块101,用于存储表示分层的地图的各图层的数据;请求接收模块102,用于接收来自地理信息服务终端200的对各种数据(例如,对分层的地图数据中的图层的地图数据)的请求;数据发送模块103,用于将所请求的各种数据(例如,所请求的图层的地图数据)经由网络发送给地理信息服务终端200。
[0037]在地理信息服务器100中,地图数据存储模块101例如通过文件的形式存储分层的地图的各图层的数据。作为进一步优选的方案,地图数据中的各个图层进一步由多个切片文件构成,所述多个切片文件中的每个切片文件表示图层的一个区域。
[0038]地理信息服务器100中的请求接收模块102所接收的来自地理信息服务终端200的对分层的地图数据中的图层的地图数据的请求优选通过URL的方式进行。
[0039]地理信息服务器100中的数据发送模块103例如以文件的形式将所请求的图层的地图数据经由网络发送给地理信息服务终端200。
[0040]本发明的地理信息服务器中的各模块可以通过软件、硬件、固件或其组合来实现。
[0041]现在结合地理信息服务器200为ArcGIS地理信息服务器,地理信息服务终端200采用Android操作系统的例示的而非限制性的情形描述本发明的工作流程。
[0042]图6示出本发明的地理信息服务终端200的工作流程图。
[0043]在步骤S601,流程开始,地理信息服务终端200启动。
[0044]在可选的步骤S602,地理信息服务终端200进行初始化操作。在地理信息服务器200为ArcGIS地理信息服务器、地理信息服务终端200采用Android操作系统的情形下,地理信息服务终端200借助于配置文件(config.xml)来进行初始化操作。初始化操作的内容包括获取配置文件中的基本信息,并以Map对象的形式存储在地理信息服务终端200的内存中。例如,配置文件中的基本信息包括:base_Url (地图服务底图图层的连接地址)、partl_url到partn_url (地图服务各部件图层的连接地址)、query_url (地图服务查询服务连接地址)、access_type (地图访问类型)、以及gongneng (地图服务提供的功能列表)。其中access_type (地图访问类型)主要包含:rest-all (底图图层服务及各部件图层服务的访问均采用Rest方式)、wms-all (底图图层服务及各部件图层服务的访问均采用标准的WMS协议Xcacheims(底图图层服务读取缓存文件,各部件图层服务的访问及查询采用WMS协议)、以及其他拓展方式等。
[0045]在步骤S603,地理信息服务终端200确定分层的地图数据中的要显示的图层。在地理信息服务器200为ArcGIS地理信息服务器、地理信息服务终端200采用Android操作系统的情形下,地理信息服务终端200借助于地图服务信息文件(mapinf0.xml)来确定分层的地图数据中的要显示的图层。地图服务信息文件详细保存了地图的图层信息、对图层进行切片的规则、中心点、最大边界等信息。例如,可通过地图服务信息文件保存关于图层的如下信息:图层的名称,该图层是否被设置为要被显示。一方面,地理信息服务终端200可根据地图服务信息文件所保存的地图的图层信息来确定:在当前的设置状态下,哪些图层要被显示。另一方面,地理信息服务终端200还可通过接收用户输入来更改在地图服务信息文件中保存的某图层是否要被显示的信息。进一步优选地,地理信息服务终端200还可以通过地图服务信息文件保存在默认情况下是否要显示某图层。在设备出厂状态下,地理信息服务终端200按照地图服务信息文件所保存的默认设置显示指定的进行默认显示的图层。并且,在用户的使用过程中,用户可以通过“恢复默认设置”的操作将该设置恢复到默认的设置状态。
[0046]对于要显示的图层,地理信息服务器200执行初始化操作。在地理信息服务器200为ArcGIS地理信息服务器、地理信息服务终端200采用Android操作系统的情形下,地理信息服务终端200借助于初始化底图图层(initBaselnfo)的方法来初始化底图图层,借助于初始化部件图层(initPartlnfo)的方法来初始化部件图层。
[0047]地理信息服务器200通过初始化底图图层的方法来确定底图的最大最小坐标值、全屏模式、初始比例尺和地图中心点等。对于底图初始化所需要涉及到的地图图片列表,地理信息服务器200查看是否已具有所有所需要的图片文件,如果不具有,则生成该图片所对应的地图服务请求链接URL以从地理信息服务器100下载。
[0048]地理信息服务器200通过初始化部件图层的方法来建立动态图层列表,分配图层编码,并确定初始化哪个动态图层等。对于被初始化的部件图层,地理信息服务器200确定该部件图层所对应的地图服务请求链接URL以从地理信息服务器100下载。
[0049]在步骤S606,地理信息服务终端200向地理信息服务器100请求图层的地图数据。例如,向地理信息服务器100发送的请求可通过使用统一资源定位符URL (UniformResource Locator)来向地理信息服务器100请求图层的地图数据。
[0050]作为备选的方案,可以在步骤S606之前包含可选的步骤S605。在步骤S605,地理信息服务终端200检查所述地理信息服务终端200本地的图层的地图数据的版本是否与地理信息服务器100中的相应的图层的地图数据的版本一致。如果所述地理信息服务终端本地的图层的地图数据的版本与地理信息服务器中的相应的图层的地图数据的版本一致,说明该图层的地图数据没有更新,因此地理信息服务终端200本地的地图数据被用于显示。如果地理信息服务终端本地的图层的地图数据的版本与地理信息服务器中的相应的图层的地图数据的版本不一致,说明该图层的地图数据有更新,则向地理信息服务器100请求更新后的相应的图层的地图数据。
[0051]作为备选的方案,可以在步骤S605之前包含可选的步骤S604。在步骤S604,地理信息服务终端200判断所述地理信息服务终端200是否已经连接到地理信息服务器100。在所述地理信息服务终端200没有连接到地理信息服务器100的情况下,地理信息服务终端100本地的图层的地图数据可被用于显示,使得本发明的地理信息服务终端200即使在离线状态下也能够工作。地理信息服务终端200的本地的图层的地图数据可以是与服务器断开之前缓存的数据,也可以是预先下载的供离线时使用的数据。
[0052]在向地理信息服务器100请求图层的地图数据之后,在步骤S607,地理信息服务终端200经由网络接收来自地理信息服务器100的图层的地图数据。根据通信协议进行从地理信息服务器100到数据接收模块203的图层数据的传输。例如,可以根据http协议进行从地理信息服务器100到数据接收模块203的图层数据的传输。作为更加优选的方案,可以基于rest (表现状态传输)协议进行从地理信息服务器100到数据接收模块203的图层数据的传输。基于rest协议进行从地理信息服务器100到数据接收模块203的图层数据的传输使得提供地图服务的效率更高。经由网络从地理信息服务器100接收的图层的地图数据被以文件形式被存储在文件夹中。在地图数据中的各个图层由多个切片文件构成的情况下,每一个切片的数据对应于一个文件。可以异步地下载和接收构成一个图层的多个切片文件。如果下载失败,则地理信息服务终端200将默认的替代图片保存到相对应的文件夹中。当下次使用时,如果查看是默认替代图片,则将继续下载该图片,直到下载完成。
[0053]基于已获得的图层的地图数据,在步骤S608,地理信息服务终端200叠加地显示地图的图层。在地理信息服务器200为ArcGIS地理信息服务器、地理信息服务终端200采用Android操作系统的情形下,通过视图列表(viewlist)组件来叠加底图图层和部件图层。具体地说,获取底图文件列表和部件叠加图片列表,传输进入视图列表组件,通过视图列表组件自动依次加载图片和叠加图片,并组成完整的地图界面。其中视图列表组件拓展了网格视图(GridView)控件和滑动视图(ViewFlipper)控件。
[0054]除了叠加地显示地图的图层之外,地理信息服务终端200还查看是否有需要在初始化时进行的地图操作,如GPS自动定位,点高亮显示,区域高亮显示等操作。如果有这类操作,则地理信息服务终端200通过进一步在地图界面上进行画点或画面的操作来刷新地图的显示。
[0055]并且,地理信息服务终端200还在显示界面上显示地图工具条,以供用户使用。地理信息服务终端200监测并响应各种用户操作(例如触摸事件、点击事件等)。
[0056]响应于用户的操作,地理信息服务终端200收集运算所需要的参数,例如,平移操作需要获得用户按下时屏幕的坐标和抬起时屏幕的坐标;点放大操作需要获得当前的地图中心点坐标和当前的比例尺;框放大操作需要获得用户按下时屏幕的坐标、抬起时屏幕的坐标、当前的地图中心点坐标、以及当前的比例尺。
[0057]在收集所需要的参数之后,地理信息服务终端200依次计算底图图层和各部件图层的实际修改范围,并且根据实际修改范围判断显示地图是否超出屏幕范围。如果超出屏幕范围,则获取超出部分的地图图片列表,首先查看是否已具有所需要的图片文件,如果没有,则生成该图片所对应的地图服务请求链接URL,以通过该URL连接地图服务和下载该图片到本地。在下载完成后,根据切片规则将该图片保存到相对应的文件夹中。如果下载失败,则将默认替代图片保存到文件夹中,当下次使用时,如果查看是默认替代图片,则继续下载该图片,直到下载完成。
[0058]在获得修改后的地图图片的图片文件之后,将修改的图层文件加载到视图列表组件,即,清除视图列表组件中被移出屏幕的地图图片,加载超出现有屏幕的底图图片,叠加对应的部件图层图片。
[0059]然后,将视图列表组件绘制到地图显示界面上,以刷新地图显示界面。
[0060]通过本发明的方案,最大的优化了地图的实时数据更新和无线数据流量之间的冲突,减少了访问在线地图时产生的数据流量。
[0061]以上描述的模块和以下要描述的模块是用于实施本公开中描述的处理的示例性和/或优选的模块。这些模块可以是硬件模块(诸如场可编程门阵列、数字信号处理器或专用集成电路等)和/或软件模块(诸如计算机可读程序)。以上并未详尽地描述用于实施各个步骤的模块。然而,只要有执行某个处理的步骤,就可以有用于实施同一处理的对应的功能模块(由硬件和/或软件实施)。通过所描述的步骤以及与这些步骤对应的模块的所有组合限定的技术方案都被包括在本申请的公开内容中,只要它们构成的这些技术方案是完整并且可应用的。
[0062]此外,由各种模块构成的上述设备可以作为功能模块被并入到诸如计算机之类的硬件装置中。除了这些功能模块之外,计算机当然可以具有其他硬件或者软件部件。
[0063]可以通过许多方式来实施本发明的方法和设备。例如,可以通过软件、硬件、固件、或其任何组合来实施本发明的方法和设备。上述的方法步骤的次序仅是说明性的,本发明的方法步骤不限于以上具体描述的次序,除非以其他方式明确说明。此外,在一些实施例中,本发明还可以被实施为记录在记录介质中的程序,其包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于实现根据本发明的方法的程序的记录介质。
[0064]虽然已通过示例详细展示了本发明的一些具体实施例,但是本领域技术人员应当理解,上述示例仅意图是说明性的而不限制本发明的范围。本领域技术人员应该理解,上述实施例可以被修改而不脱离本发明的范围和实质。本发明的范围是通过所附的权利要求限定的。
【权利要求】
1.一种地理信息服务终端,包括: 显示图层确定模块,用于确定分层的地图数据中的要显示的图层; 数据请求模块,用于向地理信息服务器请求图层的地图数据; 数据接收模块,用于接收图层的地图数据; 显示模块,用于叠加地显示地图的图层。
2.根据权利要求1所述的地理信息服务终端,还包括: 更新图层确定模块,用于确定分层的地图数据中的有更新的图层; 其中所述数据请求模块仅向地理信息服务器请求有更新的图层的地图数据。
3.如权利要求1所述的地理信息服务终端,还包括: 连接状态判断模块,用于判断所述地理信息服务终端是否已经连接到地理信息服务器, 在所述地理信息服务终端没有连接到地理信息服务器的情况下,所述地理信息服务终端本地的地图数据被用于显示, 在所述地理信息服务终端已经连接到地理信息服务器的情况下,最新版本的地图数据被用于显示。
4.如权利要求2所述的地理信息服务终端,其中:` 更新图层确定模块通过检查所述地理信息服务终端本地的图层的地图数据的版本是否与地理信息服务器中的相应的图层的地图数据的版本一致来确定分层的地图数据中的有更新的图层, 在所述地理信息服务终端本地的图层的地图数据的版本与地理信息服务器中的相应的图层的地图数据的版本一致的情况下,确定该图层没有更新,所述地理信息服务终端本地的地图数据被用于显示, 在所述地理信息服务终端本地的图层的地图数据的版本与地理信息服务器中的相应的图层的地图数据的版本不一致的情况下,确定该图层有更新,通过所述数据请求模块向地理信息服务器请求相应的图层的地图数据以用于显示。
5.如权利要求1所述的地理信息服务终端,其中, 每个图层的地图数据由多个切片文件构成,所述多个切片文件中的每个切片文件表示图层的一个区域, 所述数据接收模块能够异步地接收多个切片文件。
6.如权利要求1所述的地理信息服务终端,其中, 所述分层的地图数据至少包括一个底图图层和多个部件图层, 所述底图图层包括道路和房屋信息,所述多个部件图层至少包括分别表示车站、停车场、商场、饭店、宾馆、休闲中心、医院、银行、邮局、公园、电信井盖、上水井盖、排污井盖的图层。
7.如权利要求1所述的地理信息服务终端,其中, 关于分层的地图数据中要显示哪些图层的信息被设置在所述地理信息服务终端中,用户能够改变该设置。
8.如权利要求1所述的地理信息服务终端,其中, 所述地理信息服务终端采用安卓操作系统。
9.一张在地理信息服务终端上呈现地理信息的方法,包括步骤: 确定分层的地图数据中的要显示的图层; 向地理信息服务器请求图层的地图数据; 接收图层的地图数据; 叠加地显示地图的图层。
10.根据权利要求9所述的方法,还包括: 确定分层的地图数据中的有更新的图层; 其中,仅向地理信息服务器请求有更新的图层的地图数据。
11.如权利要求9所述的 方法,还包括步骤: 判断所述地理信息服务终端是否已经连接到地理信息服务器, 在所述地理信息服务终端没有连接到地理信息服务器的情况下,所述地理信息服务终端本地的地图数据被用于显示, 在所述地理信息服务终端已经连接到地理信息服务器的情况下,最新版本的地图数据被用于显示。
12.如权利要求9所述的方法,其中: 通过检查所述地理信息服务终端本地的图层的地图数据的版本是否与地理信息服务器中的相应的图层的地图数据的版本一致来确定分层的地图数据中的有更新的图层, 在所述地理信息服务终端本地的图层的地图数据的版本与地理信息服务器中的相应的图层的地图数据的版本一致的情况下,确定该层没有更新,所述地理信息服务终端本地的地图数据被用于显示, 在所述地理信息服务终端本地的图层的地图数据的版本与地理信息服务器中的相应的图层的地图数据的版本不一致的情况下,确定该层有更新,向地理信息服务器请求相应的图层的地图数据以用于显示。
13.如权利要求9所述的方法,其中: 每个图层的地图数据由多个切片文件构成,所述多个切片文件中的每个切片文件表示图层的一个区域, 所述地理信息服务终端能够异步地接收多个切片文件。
14.如权利要求9所述的方法,其中, 所述分层的地图数据至少包括一个底图图层和多个部件图层, 所述底图图层包括道路和房屋信息,所述多个部件图层至少包括分别表示车站、停车场、商场、饭店、宾馆、休闲中心、医院、银行、邮局、公园、电信井盖、上水井盖、排污井盖的图层。
15.如权利要求9所述的方法,其中, 关于分层的地图数据中要显示哪些图层的信息被设置在所述地理信息服务终端中,用户能够改变该设置。
16.如权利要求9所述的方法,其中, 所述地理信息服务终端采用安卓操作系统。
【文档编号】H04L29/08GK103559009SQ201310526483
【公开日】2014年2月5日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】韦海强, 葛官法, 黄跃才, 王翔 申请人:浙江省公众信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1