Bitcoin has an elaborate concept of time. This can be the first step in the direction of a GPS protocol. With location, that would be harder. Perhaps if the BTC node was a geo satellite, then that nails the location aspect too.