Question: how to block someone from seeing your location on snapchat?
Answer: Go to the Snapchat camera and squeeze your fingers together, as if you're zooming out.
That brings up a map. ... 
Check Ghost Mode to completely opt-out of sharing your location OR.
Check My Friends and either select or unselect friends, depending on who you wish to share with.