2017-04-11 6 views

Répondre

1

Vous pouvez utiliser Localisation et mise en forme Api:

Get latitude et la longitude de l'objet LatLang puis passer suivant méthodolo-

private String convert(double latitude, double longitude) { 
StringBuilder builder = new StringBuilder(); 

if (latitude < 0) { 
    builder.append("S "); 
} else { 
    builder.append("N "); 
} 

String latitudeDegrees = Location.convert(Math.abs(latitude), Location.FORMAT_SECONDS); 
String[] latitudeSplit = latitudeDegrees.split(":"); 
builder.append(latitudeSplit[0]); 
builder.append("°"); 
builder.append(latitudeSplit[1]); 
builder.append("'"); 
builder.append(latitudeSplit[2]); 
builder.append("\""); 

builder.append(" "); 

if (longitude < 0) { 
    builder.append("W "); 
} else { 
    builder.append("E "); 
} 

String longitudeDegrees = Location.convert(Math.abs(longitude), Location.FORMAT_SECONDS); 
String[] longitudeSplit = longitudeDegrees.split(":"); 
builder.append(longitudeSplit[0]); 
builder.append("°"); 
builder.append(longitudeSplit[1]); 
builder.append("'"); 
builder.append(longitudeSplit[2]); 
builder.append("\""); 

return builder.toString(); 

}