Um exemplo usando html 5 de geo localizalçao.