Conversión de valores de latitud / longitud (DMS + Formato de dirección de compás) a valores de punto decimal correspondientes en Android

Estoy trabajando en un proyecto Java android y tengo el siguiente problema. He buscado mucho pero todavía tengo el problema de convertir los valores de latitud / longitud que están en formato DMS (por ejemplo: 38 ° 2'56''N, 122 ° 9'28''W) para su correspondiente formato Decimal Degrees.

Ejemplo de valores que necesitan ser convertidos para su formato de grados decimales correspondientes.

38 ° 49'59''N, 26 ° 56'59''E

38 ° 2'56''N, 122 ° 9'28''W

34 ° 52'58 ''S, 56 ° 10'58''W

Gracias

Todo lo que está haciendo cuando convierte DMS a grados decimales se divide por 60. Divida S por 60, añádalo a M, divida ese resultado por 60 y luego agréguelo a D.

La segunda parte trata de la dirección que las coordenadas apuntan. Imagine un par de ejes con las direcciones de la brújula en sus ubicaciones correctas (es decir, arriba es N, derecha es E, abajo es S, izquierda es W). Esto significa que cualquier valor de grado decimal correspondiente a un valor DMS que señale S o W va a ser negativo.

38 ° 2'56''N, 122 ° 9'28 '' W -> 38,048889, -122,157778

Dm m

  1. Divide S por 60 y obtenga X
  2. Encuentre Y agregando X a M
  3. Divide Y por 60 para obtener F
  4. Respuesta = D + F

RESUMEN

CONVERTIRSE DE DMS A GRADO

Grados = D + ((S / 60) + M) / 60

Donde D y M y S son los valores que componen el formato DMS: D ° M'S ''

Y siempre puedes revisar tu trabajo con la fórmula de Sherif aquí: http://transition.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html

  • Android: Línea # 9 del archivo XML binario: error de inflado del fragmento de clase
  • ¿Por qué todos mis mapas de bits sobresalen un 200%?
  • Cómo generar un código de hash exclusivo para la entrada de cadena en android ...?
  • ¿Cómo hacer una lista de los lugares marcados en los mapas?
  • Mapa personalizado de Android
  • Marcadores no mostrados en el estilo MapView en Mapxbox Android
  • Problema con un gran número de marcadores en el mapa
  • Mostrar widgets en la vista de mapa
  • No se puede mostrar el mapa en Android
  • Arcgis: cómo obtener la ubicación del dispositivo
  • ANDROID ¿Es posible ver sólo un país en un mapa de google?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.