Duvidas sobre JSR-179 (API Localizacao)

Olá pessoal!

Sou novato em J2ME e estou desenvolvendo minha primeira aplicação de localização.
Pesquisei em vários lugares mas não consegui encontrar, então aí vai:

  1. Tenho um HTC - Touch. É possível de alguma forma instalar a API de localização (JSR-179)? Ou o aparelho precisa já vir com ela nativa. Tem alguma solução par aisso (alguma API alternativa, etc)?

  2. Meu HTC não tem API de localizacao, porém instalei o Google Latitude nele. Como o google consegue descobrir a minha localização se meu aparelho não possui essa API (JSR-179)?

Se puderem me ajudar, desde já agradeço.

Um abraço a todos!

Heber