Ver Mensaje Individual
  #1  
Antiguo 17-09-2014
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Reputación: 17
radenf Va por buen camino
Convertir coordenadas GPS de Imagen

Hola amigos.

Estoy intentando posicionar en un mapa el lugar donde fue tomada una foto. Para ello obtengo las coordenadas geográficas utilizando la libreria CCR Exif, mediante el siguiente código:

Código Delphi [-]
var
ExifData: TExifData;
begin
ExifData := TExifData.Create;
try
ExifData.LoadFromGraphic(OpenDialog1.FileName);
Label1.Caption:= 'Latitud: ' + ExifData.GPSLatitude.ToString;
Label2.Caption:= 'Longitud: '+ ExifData.GPSLongitude.ToString;
finally
ExifData.Free;
end;
end;

Con esto obtengo, para una determinada imagen dos Strings:

Latitud: 41,50,5392/100N
Longitud: 12,34,3368/100E

¿Conoce alguien alguna función en Delphi que transforme estas coordenadas que se encuentran en grados, minutos y segundos al formato decimal que entiende GoogleMaps?
En este link se menciona el tema, pero mi nivel de conocimientos no me ha permitido entenderlo.

De antemano agradezco su ayuda
Saludos
Responder Con Cita