Why? And even if there is a good reason this does not work because you can not prove that you actually were at the location you encoded into the block chain.
Proof? The key pair signing the transaction proves it originated from this service. HTML5 geolocation data could be incorrect in the same way a Foursquare check-in doesn't prove one is actually at a given venue.