1.
immediately :
He answered the question on the spot.
an on-the-spot parking fine
2.
at the actual place where sth is happening :
An ambulance was on the spot within minutes.
an on-the-spot report
3.
( NAmE also in ˈplace ) in one exact place, without moving in any direction :
Running on the spot is good exercise.