Pular para o conteúdo principal

DistanceKm

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método DistanceKm é responsável por calcular a distância em quilômetros entre duas coordenadas geográficas. Ele recebe como parâmetros as latitudes e longitudes dos pontos de origem e destino.

BOX3_ERP_API.Core.BLL.UtilsBLL.cs
public async Task<bool> DistanceKm(double lat1, double lon1, double lat2, double lon2)

Dependências Diretas

MétodoLocalizaçãoLinha
System.Math.AcosBOX3_ERP_API.Core.BLL.UtilsBLL.cs69
System.Math.SinBOX3_ERP_API.Core.BLL.UtilsBLL.cs69
System.Math.CosBOX3_ERP_API.Core.BLL.UtilsBLL.cs69

Referências

Método / EndpointLocalizaçãoLinha
DistanceKm(double, double, double, double)BOX3_ERP_API.Core.BLL.UtilsBLL.cs0

Detalhamento das Referências

DistanceKm(double, double, double, double)

O método DistanceKm é responsável por calcular a distância em quilômetros entre duas coordenadas geográficas. Ele utiliza as funções trigonométricas Acos, Sin e Cos da classe System.Math para realizar os cálculos necessários.

Impacto de Alterações

Qualquer alteração na lógica de cálculo da distância em quilômetros pode impactar diretamente em todos os métodos que dependem do resultado fornecido por DistanceKm.

Propagação de Mudanças

  1. Qualquer modificação na assinatura ou retorno do método DistanceKm deve ser propagada para todos os métodos que o chamam.
  2. Alterações na implementação das funções trigonométricas utilizadas também devem ser propagadas para garantir a consistência dos cálculos.

Requisitos para Alteração Segura

  • Qualquer alteração deve ser cuidadosamente testada para garantir que a precisão dos cálculos de distância não seja comprometida.
  • É importante manter a compatibilidade com os métodos que dependem do resultado de DistanceKm.