C # Calcular n Número de puntos a lo largo de una trayectoria entre dos puntos de latitud / longitud

StackOverflow https://stackoverflow.com/questions/1919729

  •  20-09-2019
  •  | 
  •  

Pregunta

Estoy tramando rutas de vuelo entre aeropuertos que tienen valores de latitud y longitud para en un mapa de Google (versión 3 del API).

Sin embargo a diferencia v2, v3 no parecen tener una opción para poner una polilínea en el mapa entre dos puntos y hacer que se vea como el gran círculo trayectoria de vuelo.

Así que lo que estaba pensando, es que podría ser posible calcular una serie de puntos a lo largo de un trayecto de círculo máximo entre dos puntos de latitud / longitud.

Soy terrible con las matemáticas y me cuesta entender o comprender cómo funcionan los cálculos de círculo máximo. ¿Alguien sabe de una biblioteca de C # o snippit código que puede tomar dos puntos de latitud y longitud y calcular una serie de puntos a lo largo del trayecto de círculo entre ellos?

¿Fue útil?

Solución

Tome un vistazo a C # Geodesia de Mike Gavaghan biblioteca.

Otros consejos

Puede encontrar una biblioteca incluido en el SDK de Windows Mobile 6

Ver una pregunta similar preguntó aquí

Como alternativa mirar esto poste

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top