地图瓦片数据的有效取得的制作方法_5

文档序号:9575558阅读:来源:国知局
应用,但是应当理解,所公开的实施例并不限于本文所公开的精确结构和组件。在本文所公开的布置、操作以及方法和装置的细节中可以做出对于本领域技术人员而言显而易见的各种修改、改变和变化,而不脱离所附权利要求中限定的精神和范围。
【主权项】
1.一种用于取得用于数字地图的地图瓦片的计算机实现的方法,所述方法包括: 经由用户界面接收用于显示数字地图的请求; 利用处理器识别多个地图瓦片,每一个地图瓦片代表所述数字地图的一部分; 生成单个地图内容请求,所述单个地图内容请求包括与所述多个地图瓦片相对应的多个标识符; 经由计算机网络将所述地图内容请求传递给服务器; 响应于所述地图内容请求,经由所述计算机网络从所述服务器接收所述多个地图瓦片;以及 基于所述多个地图瓦片,经由所述用户界面显示所述数字地图。2.根据权利要求1所述的计算机实现的方法,其中,所述多个标识符包括所述多个地图瓦片中的一个地图瓦片的唯一标识符以及与所述多个地图瓦片中的其他地图瓦片相对应的相关标识符的集合。3.根据权利要求2所述的计算机实现的方法,其中,所述多个地图瓦片中的所述一个地图瓦片的所述唯一标识符包括玮度和经度坐标。4.根据权利要求2或3所述的计算机实现的方法,其中,所述相关标识符的集合包括指示相对于所述多个地图瓦片中的所述一个地图瓦片的位置的、所述多个地图瓦片中的所述其他地图瓦片的位置的整数增量。5.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述多个地图瓦片包括所述数字地图的矩形部分,所述矩形部分组成所述数字地图的分部。6.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述单个地图内容请求是超文本传输协议(HTTP)请求。7.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述多个地图瓦片包括栅格图像地图瓦片或者矢量图形地图瓦片中的至少一个。8.根据权利要求7所述的计算机实现的方法,其中,所述多个地图瓦片包括至少一个栅格图像地图瓦片,并且所述栅格图像地图瓦片包括地图阴影、纹理、背景、道路、或自然地理特征中的至少一个的栅格图像。9.根据权利要求7所述的计算机实现的方法,其中,所述多个地图瓦片包括至少一个矢量图形地图瓦片,其中所述矢量图形地图瓦片包括建筑足迹、标签位置、标记、或三维模型的几何表示。10.根据前述权利要求中任一项所述的计算机实现的方法,其中,识别多个地图瓦片,每一个地图瓦片代表所述数字地图的一部分,包括:识别全部或者部分地落入当前地图视口的地图瓦片。11.根据前述权利要求中任一项所述的计算机实现的方法,其中,识别多个地图瓦片,每一个地图瓦片代表所述数字地图的一部分,包括:识别与地理查询相对应的地图瓦片。12.根据前述权利要求中任一项所述的计算机实现的方法,其中,识别多个地图瓦片,每一个地图瓦片代表所述数字地图的一部分,包括:识别与缩放或平移操作相关联的地图瓦片。13.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述多个地图瓦片中的所述一个地图瓦片是具有所述多个地图瓦片中的中心位置或者地图视口中的中心位置中的至少一个的地图瓦片。14.一种用于有效取得地图瓦片的计算机设备,所述计算机设备包括: 一个或多个处理器;以及 耦合到所述一个或多个处理器的一个或多个存储器; 其中,所述一个或多个存储器包括其中所存储的计算机可执行指令,所述计算机可执行指令当由所述一个或多个处理器执行时,使得所述一个或多个处理器: 经由用户界面接收用于显示数字地图的请求; 利用所述一个或多个处理器识别多个地图瓦片,每一个地图瓦片代表所述数字地图的一部分; 生成单个地图内容请求,所述单个地图内容请求包括与所述多个地图瓦片相对应的多个标识符; 经由计算机网络将所述地图内容请求传递给服务器; 响应于所述地图内容请求,经由所述计算机网络从所述服务器接收所述多个地图瓦片;以及 基于所述多个地图瓦片,经由所述用户界面显示所述数字地图。15.根据权利要求14所述的计算机设备,其中,所述多个标识符包括所述多个地图瓦片中的一个地图瓦片的唯一标识符以及与所述多个地图瓦片中的其他地图瓦片相对应的相关标识符的集合。16.根据权利要求15所述的计算机设备,其中,所述相关标识符的集合包括多个相关标识符,每个相关标识符指定单个附加地图瓦片。17.根据权利要求15或16所述的计算机设备,其中,所述相关标识符的集合包括指定附加地图瓦片的群组的相关标识符。18.根据权利要求17所述的计算机设备,其中,所述附加地图瓦片的群组被指定为边界框。19.根据权利要求17或18所述的计算机设备,其中,所述附加地图瓦片的群组被指定为包括与由所述唯一标识符指定的所述地图瓦片相邻的那些地图瓦片。20.根据权利要求17所述的计算机设备,其中,所述附加地图瓦片的群组被指定为包括在由所述唯一标识符指定的所述地图瓦片的一定相对范围内的那些地图瓦片。21.—种在网络设备中用于检索地图瓦片的方法,所述方法包括: 从客户端设备接收对包括多个地图瓦片的地图数据的请求,其中,所述对地图数据的请求包括与所述多个地图瓦片相对应的多个标识符; 利用一个或多个处理器来解析所述对地图数据的请求,以基于唯一标识符以及相关标识符的集合识别所述多个地图瓦片; 利用所述一个或多个处理器从地图内容数据库检索所述多个地图瓦片;以及 将所请求的地图瓦片提供给所述客户端设备。22.根据权利要求21所述的方法,其中,所述多个标识符包括所述多个地图瓦片中的一个地图瓦片的唯一标识符以及与所述多个地图瓦片中的其他地图瓦片相对应的相关标识符的集合。23.根据权利要求22所述的方法,其中,所述多个地图瓦片中的所述一个地图瓦片的所述唯一标识符包括玮度和经度坐标。24.根据权利要求22或23所述的方法,其中,所述相关标识符的集合包括指示相对于所述多个地图瓦片中的所述一个地图瓦片的位置的、所述多个地图瓦片中的所述其他地图瓦片的位置的整数增量。25.根据权利要求22至24中任一项所述的方法,其中,解析对地图数据的所述请求包括: 识别对地图数据的所述请求中的多个条目;以及 将对地图数据的所述请求中的所述多个条目中的每个条目与所述地图内容数据库中的特定地图瓦片相关联。26.根据权利要求25所述的方法,其中,检索所述多个地图瓦片包括: 生成多个数据库查询,每个数据库查询与所述地图内容数据库中的地图瓦片相对应;以及 执行所述多个数据库查询以从所述地图内容数据库检索所述多个地图瓦片。27.根据权利要求21至26中任一项所述的方法,其中,检索所述多个地图瓦片包括:从栅格内容数据库和矢量内容数据库检索所述多个地图瓦片。28.—种其上存储有指令的有形非瞬时性计算机可读介质,所述指令当由一个或多个处理器执行时,使得所述一个或多个处理器执行权利要求1至13中任一项所要求的方法。29.—种其上存储有指令的有形非瞬时性计算机可读介质,所述指令当由一个或多个处理器执行时,使得所述一个或多个处理器执行权利要求21至27中任一项所要求的方法。
【专利摘要】一种用于有效取得用于数字地图的地图瓦片的方法,包括在客户端设备(诸如地图绘制用户界面设备)处接收用于显示数字地图的请求以及识别用于所述请求的多个地图瓦片,每个地图瓦片代表数字地图的一部分。用户界面设备生成单个地图内容请求,所述单个地图内容请求包括与多个地图瓦片相对应的多个标识符。然后用户界面设备将地图内容请求发送给地图内容服务器,作为请求多个地图瓦片的单个请求。响应于地图内容请求,地图内容服务器从内容数据库检索多个地图瓦片,并且将多个地图瓦片发送给客户端设备。然后客户端设备基于多个地图瓦片显示数字地图。
【IPC分类】G06F17/30
【公开号】CN105339938
【申请号】CN201480036114
【发明人】亚廷·查瓦特, 尼古拉斯·李
【申请人】谷歌公司
【公开日】2016年2月17日
【申请日】2014年5月15日
【公告号】EP2997503A1, US9201898, US20140344296, WO2014186506A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1