Absolutamente! Você ficará feliz em saber que, se escrever um Plasmoid do KDE, terá acesso à API de Geolocalização em HTML5, que fornece precisamente os dados desejados sem que você precise se preocupar com a forma como ela é implementada.
- Introdução ao desenvolvimento do Plasmoid
- Demonstração simples de como usar a API de geolocalização (link de origem na página)