本发明专利技术揭示用于实施一数字地图描绘系统的各个方面的各种方法、系统及设备。这样的一种方法包括:将一位置请求从一客户机侧计算装置发送至一地图拼图服务器,响应于所述位置请求来接收一组地图拼图,将所述所接收地图拼图组合成一拼图网格,使所述拼图网格相对于一剪辑形状对齐,及显示所述结果作为一地图图像。一种根据本发明专利技术各个方面的设备包括:用于将一位置请求从一客户机侧计算装置发送至一地图拼图服务器的构件,用于响应于所述位置请求来接收一组地图拼图的构件,用于将所述所接收地图拼图组合成一拼图网格的构件,用于使所述拼图网格相对于一剪辑形状对齐的构件,及用于显示所述结果作为一地图图像的构件。此种设备可进一步在所显示地图图像上包括方向控制对象或缩放控制对象作为交互式覆盖图像,且还可在所述地图图像上包括路径或位置覆盖图像。
【技术实现步骤摘要】
【国外来华专利技术】
根据本专利技术原理的实施方案大体而言涉及地图描绘系统,且更具体而言涉及数字环境中的地图描绘系统。
技术介绍
人们已开发出计算机化的地图描绘系统来利于作出旅行计划。例如,旅行计划因特网网站已在市面上存在且为人们众所周知。这些网站允许用户输入一带有所请求位置的查询项,从而可向用户提供一与所请求位置相关联的地图。此外,各个众所周知的网站允许用户输入旅行的起点及终点,然后使用所述起点及终点来计算并向用户提供行进方向。作为下文中对本专利技术某些方面的详细说明的背景知识,图1-4绘示一实例性传统地图描绘系统的某些方面。图1例示一显示一地图请求输入网页105的网络浏览器用户界面100。如图所示,用户已输入一如下所需位置353 Main St.,Biliings,MT45619。在如图1中所示输入要进行地图描绘的所需位置之后,用户随后通过选择一“请求得到地图(Request Map)”按钮110来请求得到一地图(通常来自一远程服务器)。然后,通常在远程服务器处产生一地像,该地像传输至用户的计算装置上,并最终以一地图显示网页的形式显示于网络浏览器用户界面100上。图2例示一网络浏览器用户界面100上的一实例性地图显示网页200。此处,一地图显示网页200显示图1中所作地图请求的结果。所显示信息一般由一描绘所请求位置及周边区域的地像205组成。如在图2中所示,在地像205上通过一地址图标208来标识所请求位置,且地址图标208通常位于地像205的中心。所请求位置及地址图标208也可显示于地图显示网页200内的一地例窗口210上。地址图标208通常是一简单的二维图像,如果其紧密靠近其他此种图标显示于地像205内,则可造成视觉混乱并使使用者对于地像205内的每一图标实际所指的位置感到迷惑或误导用户。地图网页200也可显示按钮或其他用户界面对象以便可通过选择这些按钮或用户界面对象来控制地像205的显示方式。例如,如在图2中所示,通常提供缩放控制对象220来使用户能够“放大”或“缩小”并从而相应地影响地像205的显示比例,通常此时仍使地址图标208所标记的所需位置处于图像的中心。此外,也可提供方向按钮或其他类似的用户界面对象(例如“下箭头”方向按钮215)来使用户能够“平移”所述图像,例如通过显示此前因处于地像205的“南部”边界之外而被隐藏的更多地图信息、同时移动并隐藏地图信息中此前所显示的“北方”部分中的一对应部分。如在图2中所示,这些图像控制对象通常显示于地像205的边界区域以外,从而会减小地图显示网页200内可供用于地像205的空间大小。通常,当选择图像控制对象(例如图2中所示的缩放控制对象200或方向按钮215)时,会向服务器传输一HTTP请求,然后服务器会传输一包含新的地图信息的新图像以供以所选缩放级加以显示。具体而言,在一如在图3所示的实例性系统中,一网络浏览器300向一网络服务器305发送一包含所请求地像的位置信息的HTTP请求。该HTTP请求可由通过如图1中所示的资料输入网页105经由一网络浏览器用户界面100接收到的位置数据组成。例如,如在图1中所示及在前面所述,用户可输入要描绘地图的如下所需位置353 Main St.,Billings,MT,45619。用户然后通过选择一“请求得到地图(Request Map)”按钮110来请求得到方向,且该选择事件最终使图3中所示的HTTP请求从网络浏览器300传输(直接或间接地)至网络服务器305。网络服务器305响应于该HTTP请求而向一地图向量数据库310发送一数据库查询(“DB查询”)。地图向量数据库310通常为所需位置数据确定对应的向量并将这些向量传输至网络服务器305。网络服务器305然后通常使用所接收的向量产生所需地图的一位像,并将所述位图转换成一种由网络浏览器300所支持的图像格式(例如GIF,PNG,JPEG等等)。网络服务器305然后将所述图像传输至网络浏览器300-通常是将其嵌入于超文本标记语言(HTML)代码内。然后,通过网络浏览器用户界面100(如在图2中所示及在前面所述)向用户显示所述地像。因此,当用户通过例如输入一邮政地址或者通过点击一靠近当前地图视图的导航链接来请求一新的地图视图时,网络浏览器300会向网络服务器305发送一指示所述新的地图视图的边界的请求。网络服务器305又从一数据库中提取基于对应向量的地图数据,并绘制所述地图的一位像。网络服务器305然后将所述位像转换成一种由网络浏览器300所支持的图像格式并将所述图像(有时嵌入于HTML中)返回至网络浏览器300来显示给用户。此种系统的商业实施方案包括AOL公司的MapQuest(http://www.mapquest.com)、Yahoo公司的基于Telcontar的“SmartView”地图(http://maps.yahoo.com)、及Microsoft公司的MapPoint.net套件(例如http://maps.msn.com)。图4例示一用于向网络浏览器提供地图数据的第二实例性系统。如在图4中所示,一网络浏览器300以与前面参照图3所述的相同方式向一网络服务器305传输HTTP请求。一旦从网络浏览器300接收到HTTP请求,图4中所示的网络服务器305便将一包含所请求位置数据的数据库查询(“DB查询”)传输至一地图光栅数据库410。地图光栅数据库410根据所述数据库查询从一更大的预先再现的地像中提取正确的图像。然后将所请求图像传输至网络服务器305,网络服务器305随后如前面所述将所述图像传输至网络浏览器300。因此,在图4所示的数字地图描绘系统中,通过仅提取一更大的预先再现的图像中的正确部分来取代提取向量并绘制地像的步骤。此种系统的商业实施方案包括英国的MultiMaps(http://multimaps.com)及澳大利亚的WhereIs(http://www.whereIs.com.au)。还应注意,此种系统通常是根据也将用于产生这些地图的打印版本的同一些基于向量的文件来产生地像。某些数字地图描绘网站的提供商已注意到可通过从网络服务器305将若干更小的图像(称作“拼图”)传输至网络浏览器300来克服某些上述问题。随后可由网络浏览器300将这些更小的拼图组合成一大的图像。例如,Microsoft公司的TerraSerber USA网站(http://terraserver.homeadvisor.msn.com/)当前即使用一种拼图方法来显示卫星图像。
技术实现思路
本专利技术揭示用于实施一数字地图描绘系统的各个方面的各种方法、系统及设备。一种这样的方法包括将一位置请求从一客户机侧计算装置发送至一地图拼图服务器,响应于所述位置请求来接收一组地图拼图,将所述所接收地图拼图组合成一拼图网格,使所述拼图网格相对于一剪辑形状对齐,及以一地像形式显示所述结果。一种根据本专利技术各个方面的设备包括用于将一位置请求从一客户机侧计算装置发送至一地图拼图服务器的构件,用于响应于所述位置请求来接收一组地图拼图的构件,用于将所述所接收地图拼图组合成一拼图网格的构件,用于使所述拼图网格相对于一剪辑形状对齐的构件,及用于以一地像形式显示所述结果的构件。此种设备可进一步在所显示地像上包括方向控制本文档来自技高网...
【技术保护点】
一种用于显示一数字地图的方法,其包括: 将一位置请求从一客户机侧计算装置发送至一地图拼图服务器; 响应于所述位置请求而接收一组地图拼图; 将所述所接收地图拼图组合成一拼图网格; 使所述拼图网格相对于一剪辑形状对齐;及 显示所述对齐的结果作为一地图图像。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:拉尔斯艾尔斯特拉普拉斯马森,延斯艾尔斯特拉普拉斯马森,
申请(专利权)人:咕果公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。