Googlemaps TileProvider usando un solo mapa SVG

En mi aplicación de Android, quiero mostrar un mapa simple con capacidades de desplazamiento y zoom. No quiero confiar en la conexión de red para el mapa, por lo que todo debe enviarse con la aplicación.

Tengo un solo archivo SVG del país que quiero mostrar (solo la masa de tierra y / o el agua son importantes para mí). Pensé que la mejor manera de mostrar el mapa sería una vista de Google Maps con una vista personalizadaTileProvider, que genera los mosaicos dinámicamente a partir del archivo SVG.

Sin embargo, parece que tendría que hacer los cálculos, que de alguna manera mapean coordenadas reales (elx yy Me estoy metiendo en elTileProvider) en la escala SVG, yo mismo, lo que parece una cosa no trivial.

¿Hay alguna otra opción que no pensé que no implique el envío de megabytes de mosaicos con mi aplicación? ¿Hay quizás bibliotecas existentes que hagan las cosas por mí? ¿Debo usar un enfoque completamente diferente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta