Decir que tengo una latitud de 38.802610 y una longitud de -116.419389 y quiero ser capaz de agregar una distancia que, a 20 millas por ejemplo.
Hasta ahora he venido con una idea aproximada de cómo iba a hacer esto:
- En primer lugar, el trabajo de cuántas millas son de 1° de latitud, digamos, por ejemplo, fue de 30
- A continuación, dividir uno por:
- 1 / 30 = 0.033333
- Añadir a mi original latitud para obtener el máximo ° de latitud:
- 38.802610 + 0.033333 = 38.8355943
- Restar a mi original latitud para obtener mi mínimos ° de latitud:
- 38.802610 - 0.033333 = 38.769277
Pero esto es erróneo, pues no parece haber ninguna conversión directa para la longitud como por lo que he leído el cálculo varía. He mirado por ahí y encontré algunos recursos, pero no soy capaz de encontrar uno que se aplica directamente a mi pregunta. Me llegó a través de la Fórmula de Haversine, pero no puedo encontrar una manera de aplicarlo a mi situación, por lo que he leído, se utiliza para calcular la distancia entre dos puntos.
En última instancia, tengo que ser capaz de encontrar la:
máxima flexibilidad (mi actual latitud de + la distancia dada e.g 20 millas)
latitud mínima (mi actual latitud dada por la distancia e.g 20 millas)
longitud máxima (mi actual longitud + distancia dada e.g 20 millas)
longitud mínima (mi actual longitud dada por la distancia e.g 20 millas)