The only way you could theoretically do it is using GPS
The issues with this is that GPS is only accurate to about 35 feet, which is fine when you're trying to find where you are on a street, but not accurate enough for a building (for example the room I'm in now is probably about 12 feet wide!)
Second, the GPS signal usually isn't strong enough to penetrate reliably into buildings (in fact, since the signal slows through walls, even if you do get a signal, it may put you in the wrong place!)