1. A device that fulfills a request for a map of a location, the device comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the device to: for respective map regions of the map and for respective resolution levels of the map region, identify an available map tile of the map region at the resolution level that is not completely overlapped by a higher-resolution map tile of the map region at a higher resolution level; aggregate the available map tiles of the respective map regions into a rendered map; and present the rendered map to fulfill the request.