This translation is wrong. That phrase doesn't imply physical location at all.

That means something like - "What do you have to do with this?"