Patent ID: 8872848

Claim:
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.