Eu precisava de uma maneira simples de obter geodados da API de geolocalização HTML5. Criei esta classe em Coffeescript que, quando instanciada, dá acesso a funções simples como lat (), lng () e stop () sem a necessidade de opções de configuração excessivas.
https://gist.github.com/rickcarlino/5924362
A vantagem disso é que você não precisa se preocupar em configurar nada (ele usa padrões lógicos que você pode sobrescrever se necessário). Além disso, ele possui um tratamento de erros embutido que você pode acessar via .error ()
Eu precisava disso para um projeto no qual estou trabalhando. Espero que outros achem isso útil. Sinta-se à vontade para usá-lo na sua licença MIT.