电子地图的制作方法

文档序号:6555188阅读:211来源:国知局
专利名称:电子地图的制作方法
技术领域
本发明涉及一种互联网技术,特别涉及一种在互联网中应用的电子地图。
背景技术
随着互连网技术的普及,越来越多的电子地图为人们的生活带来了便利。现有电子地图的搜索功能已比较强大,且包含丰富道路信息,能够提供交通指南,以及旅游景点的详细信息和餐饮娱乐等信息,有的还可以支持使用者上传信息。
现有的电子地图包括浏览器、处理模块、地片、指令输入模块,设施信息存储模块,处理模块分别与地片、浏览器、指令输入模块、设施信息存储模块相连。处理模块主要用于,根据指令输入模块的命令移动或缩放地片;或者根据指令输入模块的检索条件在设施信息存储模块中查找符合条件的设施。
另一方面,网上购物已逐渐成为一种成熟的消费模式,如淘宝网、阿里巴巴网等。网络上商品种类多,用户查找起来也很方便,但是由于网络的虚拟化,买卖双方的信用得不到保障。

发明内容
本发明所要解决的技术问题是提供一种能够支持网上购物的电子地图。
本发明为解决上述技术问题所采用的技术方案是电子地图,包括浏览器、处理模块、地片、指令输入模块、设施信息存储模块、商品信息模块、商品交易模块;处理模块分别与地片、浏览器、指令输入模块、设施信息存储模块相连;设施信息存储模块与商品信息模块相连;商品信息模块与商品交易模块相连。
进一步的,为了地片更直观、真实,地片采用航拍照片。
更进一步的,商品交易模块包括零售商品交易模块、竞价商品交易模块、团购商品交易模块;竞价商品交易模块,包括竞价状态显示单元,用于表明当前买家最高出价。
团购商品交易模块,包括团购状态显示单元,用于表明当前参加团购的买家数与当前团购商品的价格。
本发明的有益效果是,本发明所述电子地图除了可以查询街道、交通、公共设施等信息外,还能进入商家查看其商品信息,进行网上交易,或通过商品信息查找商家及在地图上直观地看到该商家所在位置,针对性强且极大方便使用者,使用户通过电脑或手机就可以逛商场。由于可以直接找到卖家,所以也增加了买家对卖家的信任度。
以下结合附图与具体实施例,对本发明作进一步说明。


图1为实施例示意图。
具体实施例方式
本实施例所述电子地图使用了javascript+XML+PHP+MYSQL进行制作,现有的大部分电子地图使用了flash+XML或javascript+XML或java+XML进行制作,而服务端语言一般是使用的.net进行开发。在客户端处理上,javascript是一种脚本程序,比java的启动执行快,也不需要下载java虚拟机即可执行。fash则需要有一段下载过程,并且也需要相应flash插件的支持,比如linux对flash的支持则不是很好,且flash的维护也没有javascript方便。所以在客户端语言上,本实施例选用浏览器广泛支持的,不需要下载插件即可支持的javascript。而在服务器端,现有的很多电子地图大多使用.net进行开发制作,.net比起php的优点是开发容易,但是其却没有php的执行速度快,选用php为获得更高的速度提供了保障。客户端与服务器的通信选用XML。
如图1所示的电子地图,包括浏览器、处理模块、航拍照片、指令输入模块、设施信息存储模块、商品信息模块、商品交易模块;处理模块分别与航拍照片、浏览器、指令输入模块、设施信息存储模块相连;设施信息存储模块与商品信息模块相连;商品信息模块与商品交易模块相连。
使用者通过指令输入模块输入搜索条件,如某家商场;处理模块获取条件后在设施信息存储模块中查找到该商场后,该商场标记在地图上高亮显示。使用者点击该商场标记,设施信息存储模块将该商场界面显示在浏览器上,如各楼层的商品项目,该商场的公告新闻,商场的特价信息等。使用者点击某楼层的图标,则进入该楼层,设施信息存储模块将该楼层的所有商铺信息显示在浏览器上,使用者选择某商铺进入,设施信息存储模块调用商品信息模块,将该商铺的商品信息显示在浏览器上。用户可查看其商品价格,进行商品交易。商场内部的信息,也可以使用真实照片,实现实景三维。使用者可以采用多视角浏览,浏览视角支持倾斜或旋转。
商品交易模块包括零售商品交易模块、竞价商品交易模块、团购商品交易模块;竞价商品交易模块包括竞价状态显示单元,所述竞价状态显示单元用于表明当前买家最高出价;团购商品交易模块,包括团购状态显示单元,所述团购状态显示单元用于表明当前参加团购的买家数与当前团购商品的价格。与其它网站中买家无法看到其他买家的出价的拍卖不同,本实施例通过公开显示买家状态,使交易更加透明。加上真实的三维场景,使用户体会足不出户逛商场的方便。
设施信息存储模块中的设施信息按其属性分类存储,现有电子地图处理模块的搜索引擎都是采用的关键字搜索的方式搜索到设施。而本实施例采用的是对每一个设施加入属性,地图上的设施按其属性分类存储。属性包括设施类别、详细地址等。如果该设施类型为商店,则其属性还包括该商家所买商品、属于的商圈或商场,电话、店长姓名等。当使用者在输入相关搜索条件后,只要符合其设施的属性,该设施就会在地图上高亮显示。这样就能更灵活地根据用户需要,显示最准确的设施。
进一步地,本实施例所述电子地图还包括交通显示系统、路程计算单元,交通显示系统、路程计算单元分别与处理模块相连。交通显示系统,能智能设计行车路线,实时显示城市交通堵塞、单行道变化等路况信息。路程计算单元在航拍照片具有真实性的基础上,以标尺测量出照片上2个坐标的路径长度,等倍放大数据得到真实的距离。使用者可以通过电子地图很方便地看到,自己所在地与其它设施间的距离与行车路线。
进一步的,航拍照片包括区界显示图片或商住显示图片,通过区界显示图片可以清楚看见城区的划分情况;通过商住显示图片可以看见城市的商业区和住宅区的划分情况。可用于对城市地图用于土地规划,商业情报收集等。
浏览器可以采用普通的网络浏览器,也可以采用支持手机上网的WAP浏览器,本实施例所述的电子地图能够在手机上实现地图浏览、城市设施查询、商品交易等功能。
优选的,电子地图使用了“层”进行制作。在地图显示框中,一共有三层1层地图显示层;2层事件获取层;3层物件显示层。地图显示层,负责地图的显示工作;事件获取层,将鼠标产生的任何动作传递给程序进行相应的处理;物件显示层,负责对地图上标记的显示。
处理模块包括地图显示层、事件获取层、物件显示层,并在浏览器上依次重叠显示,地图显示层在最底层;方便了后期对地图的标注,如标注需要修改,只需要在相应的层上做改动,不用在航拍照片上修改。
物件显示层可按设施的属性在地图显示层上分类显示标记。这样,使用者看到的只有自己想查找的设施标记,不会被其它的设施标记打扰。比如使用者要求看到地图上的商店,物件显示层只显示有商店的标记,而其它的如学校,工厂等设施标记则会隐藏起来。
以下为地图显示层、事件获取层、物件显示层的工作原理地图显示层航拍照片是被分割成多张小图片进行处理的,这种处理是适应网络传输及减小机器资源开销的一种办法。众所周知,一般用户的网络的传输速度并没达到能在短时间内传递完几十兆的地图的速度。这时对几十兆的地图进行分割,只让用户需要看到的一部分地图显示出来,这样,需要传输的数据量就被分散开来。使得用户不需要长时间的等待下载的过程。且本实施例的小图片采用手工分割图片而成,而不是由程序自动分割处理。因为由程序动态生成的处理方式会给处理模块加重负担,让图片读取速度变慢。程序生成的图片的读取时间是一般图片的10倍左右。一张几十兆的图片浏览器处理起来也是相当吃力的,而处理地图上的部分数据对于浏览器来说是件轻松的事情。这些小图片在处理也使用了层的方法,即一张小图片是一个层,这个层的大小是和图片一样大的,层的坐标由处理模块程序统一计算控制。当层被移动到用户的所见范围之外后,这个层的坐标将被重新计算,使它移动到用户即将看到的部分的位置,同时也将它的内容变成即将看到的部分,这里的内容可由程序控制生成,比如在进行区界显示时,以更换不同的内容来达到显示区界的效果。
事件获取层用户的一切操作都是以事件来处理的,而事件是发生在一个对象之上的,若使用地图显示层来进行事件获取,会带来很多问题。比如地图的图片在某些浏览器中会被拖曳出来单独显示。使用事件获取层则可以免去这些麻烦。为了让事件获取层能获取事件又能透明,我们使用了让事件获取层使用一张透明图片作为背景的方法来处理。
物件显示层其工作原理类似于地图显示层,它也是将物件显示层划分成为和地图显示层一样多个数及大小的许多小层。这些小层会与地图显示层里的小层同步移动。当物件数量比较大时,显示物件是一件很费系统资源的一件事情,在需要的时候才显示可以大大提高系统性能。同时,为了让这些事件在需要的时候被显示出来,对它们的排序也有一定的要求,使用了数组进行保存这些物件。数组的下标决定了这些物件将会在哪个区域被显示出来。而这个数组的初始化是在地图数据加载初始时完成的,所有数据使用XML进行组织,当数据加载初始化时,会向处理模块发出一个数据搜索的请求,这时处理模块会根据需要生成一个XML反馈给浏览器,浏览器接收到XML后会对其进行解析并将相应的数据存入相应的数组中。这样就完成了数组的初始化。现电子地图的物件读取使用了流行的ajax技术,虽然这种技术在很多方面表现优异,但在物件读取上却表现出速度慢的劣势,因为地图读取时会进行数据加载,而数据并未保存在本地端,这时就会向处理模块端进行查询,这样会耗费大量的时间,使得用户感觉到地图拖动速度很慢。而本地图数组的初始化会在地图加载时和进行条件搜索时发生,而地图移动时只读取本地的数组中的数据并进行显示,并不会调用服务器资源。这样一来给处理模块减轻了负担,二来让用户不必等待服务器响应,一切都在本地处理,以达到提高了拖动显示的速度。
权利要求
1.电子地图,包括浏览器、处理模块、地片、指令输入模块、设施信息存储模块、其特征在于,还包括商品信息模块、商品交易模块;所述处理模块分别与所述地片、所述浏览器、所述指令输入模块、所述设施信息存储模块相连;所述设施信息存储模块与所述商品信息模块相连;所述商品信息模块与所述商品交易模块相连。
2.如权利要求1所述的电子地图,其特征在于,所述地片为航拍照片。
3.如权利要求1所述的电子地图,其特征在于,所述商品交易模块包括零售商品交易模块、竞价商品交易模块、团购商品交易模块;所述竞价商品交易模块包括竞价状态显示单元,所述竞价状态显示单元用于表明当前买家最高出价;所述团购商品交易模块包括团购状态显示单元,所述团购状态显示单元用于表明当前参加团购的买家数与当前团购商品的价格。
4.如权利要求1所述的电子地图,其特征在于,所述处理模块包括地图显示层、事件获取层、物件显示层;所述地图显示层、事件获取层、物件显示层,在所述浏览器上依次重叠显示,所述地图显示层在最底层;所述地图显示层通过事件获取层与物件显示层相连;所述物件显示层与设施信息存储模块相连;所述事件获取层与指令输入模块相连;所述地图显示层与航拍照片相连。
5.如权利要求4所述的电子地图,其特征在于,所述设备信息存储模块中的设施信息按属性分类存储。
6.如权利要求1所述的电子地图,其特征在于,还包括信息导入模块,所述信息导入模块与所属设施信息存储模块相连。
7.如权利要求1所述的电子地图,其特征在于,还包括交通显示系统,所述交通显示系统与所述处理模块相连。
8.如权利要求1所述的电子地图,其特征在于,所述处理模块还包括路程计算单元。
9.如权利要求1所述的电子地图,其特征在于,所述浏览器为WAP浏览器。
10.如权利要求1所述的电子地图,其特征在于,所述航拍照片由多个小图片组成。
全文摘要
本发明涉及一种互联网技术,特别涉及一种在互联网中应用的电子地图。本发明提供一种能够支持网上购物的电子地图。采用的技术方案是电子地图,包括浏览器、处理模块、地片、指令输入模块、设施信息存储模块、商品信息模块、商品交易模块;处理模块分别与地片、浏览器、指令输入模块、设施信息存储模块相连;设施信息存储模块与商品信息模块相连;商品信息模块与商品交易模块相连。本发明所述电子地图除了可以查询街道、交通、公共设施等信息外,还能进入商家查看其商品信息,进行网上交易,针对性强且极大方便使用者,使用户通过电脑或手机就可以逛商场。由于可以直接找到卖家,所以也增加了买家对卖家的信任度。
文档编号G06Q30/00GK1945570SQ200610022070
公开日2007年4月11日 申请日期2006年10月19日 优先权日2006年10月19日
发明者邓洋一 申请人:邓洋一
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1