1. A method, comprising: performing, by a computing device remote from a server: obtaining from the server, by a geographic mapping application implemented on the computing device, a map tile of a geographic map, wherein the map tile comprises vector graphics data describing one or more shapes for a geographic map and one or more texture identifiers for the one or shapes, but does not include respective textures for the one or more shapes; and rendering a map view, based on the obtained map tile, for displaying at least a portion of the geographic map on the computing device, wherein said rendering the map view comprises automatically performing by the computing device: for one or more of the one or more shapes described for the geographic map: obtaining, from the server or another server, via a wireless network, based on a texture identifier corresponding to the shape, a texture definition for dynamically generating, at the computing device, a particular texture for the shape or obtaining, from a storage of the computing device, based on the texture identifier corresponding to the shape, a texture definition previously obtained via the wireless network for dynamically generating, at the computing device, the particular texture for the shape; dynamically generating, by the computing device, the particular texture for the shape according to the texture definition or the previously obtained texture definition instead of downloading the particular texture via the wireless network, wherein dynamically generating the particular texture comprises combining a plurality of varying elements according to the texture definition; and applying the generated particular texture to the shape to render a current fill portion of the shape in the map view.