Osmdroid: ¿Cómo puedo crear y cargar un mapa desde mis propios mapas de bits (mosaicos)?

Estoy empezando a usar Osmdroid y me gustaría usar esta tecnología para mostrar un mapa sobre un circuito F1. Tengo una imagen grande y puedo cortarla para dividirla en mosaicos más pequeños.

¿Puedo modificar la biblioteca de osmdroid para cargar estas imágenes?

Me gustaría guardar estos mapas de bits (mosaicos) en mi carpeta de activos.

Estoy bastante perdido en cómo hacer esto.

Estoy usando esto porque Android, normalmente, produce un error de memoria cuando intento mostrar esta imagen completa a tamaño completo. Si solo muestro algunos mosaicos de la imagen (depende del zoom), ¿tal vez mi aplicación funcionaría mejor?

¡Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta