Dibuje un mapa con marcadores GPS y guarde esta imagen en el archivo

Tengo algunas grabaciones de posición GPS, que quiero dibujar en un mapa (por ejemplo, OpenStreetMap) y guardarlo como un archivo de imagen.

Estoy usando python. He encontrado osm-gps-map como una biblioteca candidata para hacer la visualización, pero aparentemente la API carece de alguna funcionalidad para satisfacer todas mis necesidades. Lo que necesito es una biblioteca que haga:

dibuje cosas en un mapa (por ejemplo, un mapa basado en OSM), es decir, una lista de posiciones de GPS. ajustar automáticamente la vista (escala / posición) para que se ajuste a todas las posiciones dibujadas guarde esta vista en un archivo de imagen

Realmente quiero evitar ser forzado a hacer manualmente una captura de pantalla desde un widget o una ventana del navegador. Y si es posible, también quiero evitar implementar la funcionalidad de proyección necesaria por mí mismo (como enaqu). ¿Alguien conoce una biblioteca / cadena de herramientas que proporcione la funcionalidad deseada (si es posible para Python)?

Respuestas a la pregunta(4)

Su respuesta a la pregunta