Mosaicos de mapas para usar sin conexión

Estoy escribiendo una aplicación web usando solo angularjs. Actualmente estoy usando Leaflet para mostrar un mapa en una página web. Puedo mostrar un mapa con éxito sin ningún problema, también estoy usando leaflet.draw para dibujar un rectángulo y obtener las 4 coordenadas.

Ahora, lo que quiero hacer es hacer lo mismo pero sin conexión. Quiero que el usuario pueda usar esta aplicación sin conectividad a Internet. Quiero que el usuario vea América y el Océano Atlántico y pueda hacer zoom en varios niveles. No necesito zoom de vista de calle, pero algo como el zoom de vista de estado.

JAVASCRIPT:

var map = L.map('map').setView([51.505, -0.09], 13);
L.tileLayer('http://{s}.tiles.mapbox.com/v3/MAPID/{z}/{x}/{y}.png', {
        attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
    }).addTo(map);

¿Dónde puedo obtener estos mosaicos de mapas para descargar? En otras palabras, ¿hay alguna forma de sustituir "" http: // {s} .tiles.mapbox.com / v3 / MAPID / {z} / {x} / {y} .png '"con una ruta en mi computadora local.

Respuestas a la pregunta(0)

Su respuesta a la pregunta