Is there a general rule that governs when one should use в, when to use на, and when to use к?

Мы едем в парк.

Я иду на работу.

Они идут к Елене.

I appreciate any info.

C