Android: ¿Cómo mostrar un mapa de bits en una vista web?

Estoy usando una vista web para mostrar una imagen similar a un mapa, debido a las funciones integradas de paneo y zoom. Sin embargo, necesito superponer otra información (marcadores, etc.) en ciertos puntos de la imagen del mapa y mostrar todo esto.

Así que tomo la imagen de mi mapa base como un mapa de bits, y superpuse mis otras imágenes sobre eso (usando Canvas y más mapas de bits), lo que me da un mapa de bits final con toda la información. Debido a que necesito editar la imagen en tiempo de ejecución, no puedo usar un archivo prefabricado. La implementación de la superposición de mapas de bits no es el problema, el problema es que no sé cómo mostrar fácilmente la imagen resultante con capacidades de panorámica y zoom.

¿Hay una manera de mostrar un mapa de bits utilizando un WebView? ¿O alguna otra sugerencia?

Respuestas a la pregunta(5)

Su respuesta a la pregunta