一种在移动终端显示实时地图的方法技术

技术编号:4149121 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在移动终端显示实时地图的方法,涉及服务器端的地图载入与存储,以及与服务器端无线通信的客户终端下载并显示地图,其特征在于:在所述服务器端安装IIS,存入地图图片并分割大地图,编写ASP访问数据库,并将查询数据生成XML文档;在所述移动终端的地图显示平台模块上显示菜单集供用户选择所需显示的地图,主地图模块和载入移动终端内存的地图模块从服务器端载对应地图,由地图模块的监听接口判断、发送完整信息给地图显示平台模块,并把地图图片在客户终端上呈现出来。本发明专利技术技术方案的应用实施,能够有效节省了移动终端的硬件资源,提高了实时地图显示的及时性、准确性。

【技术实现步骤摘要】

本专利技术涉及一种内嵌于移动终端的地图引擎并显示实时地图的方法,尤指一种内嵌于移动终端,通过与服务器端网络访问并处理地图数据,在移动终端上呈现实时地图的 方法。
技术介绍
随着科学技术的不断进步、产品研发成本降低、产能扩大以及人们物质生活水平 的稳步提升,手机已经成为大众普及的消费品。 一人同时拥有多个手机的情况也已司空见 惯,已经成为人们工作、生活中必不可少的一部分。 手机娱乐是当前得到广泛关注的手机应用新兴方式,mp3、mp4、数码摄像等都是为大众所乐于接受的手机娱乐形式。除此之外,消费者对手机功能的要求在不断地提高。因此,寻求移动终端产品基于无线通信网络的延展性功能,便成为当前普遍关注的方向。 在众多的信息服务中,地理信息系统已经融入信息技术的主流,并成为IT的重要组成部分,GIS技术的迅猛发展使得人们更多地接触和使用它。GIS是融合计算机图形和数据库于一体,存储和处理空间信息的一门技术,它把地理位置和相关属性有机地结合起来,根据用户的需要将地图信息图文并茂地呈现给用户,提供人们出行之便。 移动GIS,是客户通过无线通讯工具获取其所在的地理位置及其周边的交通、商业、餐饮、娱乐、医院等各种具有地理属性的客户所需信息,具有广阔的应用前景。关于移动GIS的开发,已经取得了一些相当成熟的实例,并在人们的应用中发挥了前所未有的功效,尤其对于手机使用量可观的国内,利用手机等移动终端查看实时地图显得尤为重要。但现有基于手机等移动终端的地图引擎或地图显示程序往往都很复杂,对手机硬件造成的负担相对较重,图形显示缓慢,给消费者在使用地图搜索时带来了极大的不便,造成用户对提供手机地图服务的印象变差。
技术实现思路
鉴于上述现有技术的缺陷,本专利技术的目的旨在提供,提升地图搜索及显示应用在移动终端服务的品质。 本专利技术的目的得以实现的技术方案是 —种在移动终端显示实时地图的方法,涉及服务器端的地图载入与存储,以及与 服务器端无线通信的客户终端下载并显示地图,其特征在于在服务器端安装II S,不断更 新存入地片并分割大地图,继而编写ASP访问数据库,并将查询数据生成XML文档;在 移动终端(以下均已客户端指代)的地图显示平台模块上显示菜单集供用户选择所需显示 的地图,主地图模块和载入客户端内存的地图模块从服务器端载对应地图,由地图模块的 监听接口判断、发送完整信息给地图显示平台模块,并把地片在客户终端上呈现出来。 进一步地,前述,其中客户端在地图显示平 台模块上菜单选择所需地图的实现方法是用户利用HTTP协议访问服务器端,获得XML文档进行解析得到的地图数据。 进一步地,前述,其中客户端从服务器端下 载的地图是经大地图分割形成的六块地图,并以队列形式存入主地图模块及客户端内存的 地图模块。 更进一步地,前述,其中队列为运算受限的 线性表,其队列内容的修改是按先进先出的顺序。 本专利技术设计的,应用在基于无线通信网架构 形成的服务器端与移动终端,通过地图信息图片在服务器端的处理,并根据用户菜单选择 从服务器端下载所需的地片,再在移动终端以队列形式进行存储、呈现给用户,有效节 省了移动终端的硬件资源,提高了实时地图显示的及时性、准确性。附图说明 图1是本专利技术在移动终端上实现地图显示功能的流程示意图; 图2是本专利技术在移动终端下载服务器端地图的截取示意图; 图3是本专利技术在移动终端显示地图的截取示意图。具体实施例方式如图l所示,是本专利技术的流程示意图。从图 中所示可以看到该种在移动终端显示实时地图的方法实现主要涉及两部分设备的运作。 服务器端的实现方法 首先需要在服务器上安装II S,并在服务器的II S内存入不断定时更新的地 片并分割大地图,以便于客户端加载; 然后编写ASP访问数据库,并将以备查询的地图信息数据生成XML文档供移动终 端访问、调用。移动终端的实现方法 移动终端通过无线通信网络利用HTTP协议访问服务器,能够获得并下载由XML文档解析得到的地图数据,最终在移动终端上显示实时的地图数据图片。在移动终端的具体实现中,需要涉及移动终端上所设的多个功能模块 —、主地图模块用作包括地图缓冲、从服务器载入地图、坐标定位。二、地图显示平台模块用作移动终端的操作界面显示及实时地图显示。三、地图模块的监听接口 用作监测下载地图的完整性,并向地图显示平台模块发送完整信息。四、载入内存中的地图模块——每次载入六片小地图。 五、队列缓冲模块用作从地图下载到入列图片的缓冲,提高地图下载、存储入列 的连贯性。 六、入列图片对象模块作为一种运算受限的线性表的寄存器,暂存入列的地 片。 首先呈现在用户面前的是地图显示平台,该模块使用主地图模块实现地图的选 择、下载、载入、定位及显示等功能。 接着主地图模块调用载入内存中的地图。如图2所示,该载入内存中的地图模块 负责根据用户的菜单选择来判断需要载入的六片小地图,并把他们从服务器下载下来。(每 下载一小张图片都会判断是否在队列中,如果不在队列中就从服务器下载并把下载的图片 入列,反之则直接从队列中读取)。 如图3所示当载入完成时,通过地图模块的监听接口,反馈地片为完整的监 听结果给地图显示平台模块,并最后将地片呈现给用户。 需要说明的是,该方法选用的队列是一种运算受限的线性表,它只允许在表的一 端进行插入,而在另一端进行删除。允许删除的一端称为队头,允许插入的一端称为队尾。 队列的数据修改是按先进先出的原则进行的。因此,队列又称为先进先出的线性表,或简称 为FIF0表。 通过对本专利技术方法实现的具体实施例的介绍可以归纳理解为利用基于无线通信 网架构形成的服务器端与移动终端,通过地图信息图片在服务器端的处理,并根据用户的 菜单选择从服务器端下载所需的地片,再在移动终端以队列形式进行存储、呈现给用 户,能够有效节省了移动终端的硬件资源,不至于影响移动终端本机的运行速率,提高了实 时地图显示的及时性、准确性,也提高了手机地图带给用户服务品质的满意度,有利于这一 为用户提供生活出行便利的技术得以推广应用。本文档来自技高网
...

【技术保护点】
一种在移动终端显示实时地图的方法,涉及服务器端的地图载入与存储,以及与服务器端无线通信的客户终端下载并显示地图,其特征在于:在所述服务器端安装IIS,存入地图图片并分割大地图,编写ASP访问数据库,并将查询数据生成XML文档;在所述移动终端的地图显示平台模块上显示菜单集供用户选择所需显示的地图,主地图模块和载入移动终端内存的地图模块从服务器端载对应地图,由地图模块的监听接口判断、发送完整信息给地图显示平台模块,并把地图图片在客户终端上呈现出来。

【技术特征摘要】
一种在移动终端显示实时地图的方法,涉及服务器端的地图载入与存储,以及与服务器端无线通信的客户终端下载并显示地图,其特征在于在所述服务器端安装IIS,存入地片并分割大地图,编写ASP访问数据库,并将查询数据生成XML文档;在所述移动终端的地图显示平台模块上显示菜单集供用户选择所需显示的地图,主地图模块和载入移动终端内存的地图模块从服务器端载对应地图,由地图模块的监听接口判断、发送完整信息给地图显示平台模块,并把地片在客户终端上呈现出来。2. 根据权利要求1所述的一种在移动终端显...

【专利技术属性】
技术研发人员:包秋
申请(专利权)人:苏州工业园区石猴数码科技有限公司
类型:发明
国别省市:32[中国|江苏]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1