Spawn points vary, and the general consensus is that as long as you are within the general area, that particular one will spawn. * The Dots represent where the missions START.
When you liberate an area, radio missions will not appear for that section until you beat the game. This achievement will be much easier if you do it on a fresh game, as repeat radio missions will not happen unless you beat the game - so it will be easier to mark off the ones you have done.
This solution contains a list of all 28 Radio Missions that will pop up during the game.