1. A computer-implemented method for pre-fetching map tile data to a first computing device based on activity with a mapping module executing on the first computing device or a second computing device, the mapping module corresponding to a web services account, and the map tile data configured to display a graphic representation of a geographic location at one or more of the first computing device and the second computing device, the method comprising: receiving user mapping activity data from the first computing device or the second computing device at a server via a network connection, the user mapping activity data corresponding to the web services account and indicating a geographic location, the user mapping activity data including geographic locations represented within maps rendered on one or more of the first computing device or the second computing device; matching, at the server, map tile data to the user mapping activity data; and sending the matched map tile data in a vector format from the server to one or more of the first computing device or the second computing device; wherein both the first computing device and the second computing are configured to: store the matched map tile data in a cache storage; and retrieve the matched map tile data from the cache storage in response to a subsequent request for map tile data from either the first computing device or the second computing device for display at the first computing device or the second computing device without receiving further communication from the server.