Hoje estava precisando fazer a conversão de latitude/longitude para DMS (degrees, minutes, seconds) que pego usando o Location.
Eu encontrei na documentação as constantes para conversão:
FORMAT_DEGREES “[+-]DDD.DDDDD” onde D indica graus.
FORMAT_MINUTES “[+-]DDD:MM.MMMMM” onde D indica graus e M indica minutos.
FORMAT_SECONDS “[+-]DDD:MM:SS.SSSSS” onde D indica graus, M indica minutos e S indica segundos.
Abaixo esta o exemplo pronto para uso.
String strLatitudeDMS = location.convert(location.getLatitude(), location.FORMAT_SECONDS);
String strLongitudeDMS = location.convert(location.getLongitude(), location.FORMAT_SECONDS);
Caso tenha alguma duvida deixe um comentário que terei prazer em ajudar.
Comentários são bem vindos assim posso melhorar a qualidade dos tutoriais aqui apresentados.