发明名称 Rendering vector data as tiles
摘要 Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rendering vector graphics as multiple tiles in an interactive mapping system. In one aspect, a method includes receiving map data in an interactive mapping system. A set of one or more vertices is that defines a vector graphic is processed, where each vertex defines a map location corresponding to map coordinates. For one or more portions of a vector graphic that coincide with a user viewport, one or more respective vector tiles is generated, where the user viewport defines a first region in which map coordinates can be displayed. On a user command, one or more new vector tiles is rendered at the client device using vertices that coincide with the user viewport at a second region, where the respective new portions did not previously coincide with the user viewport at the first region.
申请公布号 US8872848(B1) 申请公布日期 2014.10.28
申请号 US201012894085 申请日期 2010.09.29
申请人 Google Inc. 发明人 Appleton Benjamin C.
分类号 G09G5/22 主分类号 G09G5/22
代理机构 Marshall, Gerstein & Borun LLP 代理人 Marshall, Gerstein & Borun LLP
主权项 1. A method comprising: receiving, at a client user device from a server device, geographic map data in an interactive mapping system; processing, at the client user device, a set of one or more vertices, where the vertices define a vector graphic, where each vertex defines a map location corresponding to geographic map coordinates; for one or more portions of the vector graphic that coincide with a user viewport, generating one or more respective vector tiles for display at the client user device using the vertices, where a vector tile is a portion of the vector graphic, and where the user viewport defines a first region in which geographic map coordinates can be displayed; receiving a command from a user of the interactive mapping system, where the command directs the user viewport to transition from the first region to a second region; and generating one or more new vector tiles at the client user device using the vertices for respective new portions of the vector graphic that coincide with the user viewport at the second region, where the respective new portions did not previously coincide with the user viewport at the first region, wherein vector tiles that coincide with the user viewport at the second region and the user viewport at the first region, and were previously generated for the user viewport at the first region, are reused for display within the user viewport at the second region.
地址 Mountain View CA US