Dibujo sobre openstreetmap en python

Lo que quiero hacer es generar una imagen estática (por ejemplo, un png) usando python y usando los mosaicos de mapa de openstreet como fondo.

Mathplotlib y Basemap es casi lo que estoy buscando. El problema es poder usar los mosaicos OSM como fondo. No estoy satisfecho con el enfoque sugerido enhttp://stevendkay.wordpress.com/2010/02/24/plotting-points-on-an-openstreetmap-export/

Lo más cercano que encontré está en esta respuesta pero usando R, y no PythonCómo trazar puntos desde un data.frame usando OpenStreetMap

¿Me perdí alguna solución obvia y fácil?

Gracias por tu ayuda

EDITAR: esta pregunta sugiere muchas herramientas, pero ninguna parece satisfacer mis necesidades¿Cómo puedo mostrar los mosaicos OSM usando Python?

Respuestas a la pregunta(1)

Su respuesta a la pregunta