Função para calcular a distância geoespacial entre dois pontos (lat, long) usando R [duplicado]

Esta pergunta já tem uma resposta aqui:

Geographi, c / distância geoespacial entre 2 listas de pontos lat / lon (coordenadas) 2 respostasCalcular distância entre dois pontos de latitude-longitude? (Fórmula de Haversine) 36 respostas

Eu tenho pontos geocodificados no formato longo e lat e quero calcular a distância entre eles usando R. Isso parece bastante direto, mas não consigo encontrar uma função que faça isso facilmente. Eu tenho tentado fazer isso com o pacote gdistance, mas parece muito complicado e orientado para gráficos, eu só preciso de um número. Algo comodistanceBetween(pointA,pointB) que retorna um número.

ATUALIZAÇÃO: Esta questão é específica para R, o possível dup é mais geral. Embora exista uma resposta específica para R, ela está enterrada em 28 outras respostas.

questionAnswers(2)

yourAnswerToTheQuestion