A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map data is stored on a remote map database and in the form of map data tiles bearing version numbers. The pre-fetching map data system identifying those map data tiles that correspond to the subset of map data corresponding to the one or more points of interest, where the identified pre-fetch map data tiles are sent from the remote database to a client device for storing the pre-fetch map data tiles. During pre-fetching the version number of the received map data tiles is examined to determine if a version update for additional map data tiles should be scheduled and executed to update out of date map data on the client device.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.