Mapping planets with spherical coordinates
well I would say create your UVs like you want them to look, 
then bake the texture using  an equilateral environnement texture plugged in an emit shader with object as coordinate (assuming object pivot point is at the center)