C# Calcule n número de pontos ao longo de um grande caminho de círculo entre dois pontos de latitude/longitude
-
20-09-2019 - |
Pergunta
Estou plotando as rotas de vôo entre os aeroportos que tenho valores de latitude e longitude para um mapa do Google (v3 da API).
No entanto, diferentemente do V2, o V3 não parece ter a opção de colocar uma poliina no mapa entre dois pontos e exibi-lo como o Great Circle FlightPath.
Então, o que eu estava pensando era que seria possível calcular vários pontos ao longo de um caminho de grande círculo entre dois pontos de latitude/longitude.
Sou péssimo com matemática e mal consigo entender ou compreender como os cálculos de círculo de grande círculo funcionam. Alguém conhece uma biblioteca C# ou snippit de código que pode levar dois pontos de latitude e longitude e calcular vários pontos ao longo do caminho de grande círculo entre eles?
Solução
Dar uma olhada em Biblioteca C# Geodesy de Mike Gavaghan.